Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Java script con PHP

  1. #1

    Java script con PHP

    Ciao,

    ho un semplice sfogliatore di immagini con Java script:

    <script language="JavaScript">
    n=0
    foto=new Array()
    foto[0]="./Immagini_piccole/20111217_1.jpg"
    foto[1]="./Immagini_piccole/20111217_2.jpg"
    foto[2]="./Immagini_piccole/20111217_3.jpg"
    foto[3]="./Immagini_piccole/20111217_4.jpg"

    function ava() {
    if(n<4) {
    n++
    document.foto.src=foto[n]
    }
    }
    function ind() {
    if(n>0) {
    n--
    document.foto.src=foto[n]
    }
    }
    </script>



    <img name=\"foto\" src=\"foto1.jpg\" border=1 height=100% width=80%>


    <input type=button value=\"<<\" onClick=\"ind()\"> &nbsp &nbsp
    <input type=button value=\">>\" onClick=\"ava()\">



    Ora al posto di foto[0]="./Immagini_piccole/20111217_1.jpg" vorrei usare la variabile PHP ad esempio $directory_one. Inserendo la variabile, avrò quindi foto[0]="$directory_one", ma non funziona lo sfogliatore.

    Come posso fare (capisco poco di Java Script).
    Grazie.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Immagino (dal nome della variabile php) che $directory_one sia una cartella del server, se è cosi non potrà mai funzionare perché javascript non può accedervi direttamente soluzioni:
    A) Crei un array php che recupera tutte le immagini e i percorsi e la inserisci nella funzione js
    B) Usi ajax vedi guida per interrogare la cartella
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Trovato:

    foto[0]="<?php echo($immagine_uno) ?>"

    e funziona.

    Altra domanda:

    PHP é un buon linguaggio ma ha bisogno di lavorare con Java script per essere completo.

    Esiste un linguaggio di programmazione (per lo sviluppo di siti web) che sia completo senza che ci debba poggiare su altri ?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Excalibur81
    Trovato:

    foto[0]="<?php echo($immagine_uno) ?>"

    e funziona.

    Altra domanda:

    PHP é un buon linguaggio ma ha bisogno di lavorare con Java script per essere completo.

    Esiste un linguaggio di programmazione (per lo sviluppo di siti web) che sia completo senza che ci debba poggiare su altri ?
    No, che possa coprire entrambi gli ambienti PHP lato server JS lato client (browser)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Altra domanda:
    quando clicco su un immagini, come posso fare in modo che venga visualizzata?


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

    <head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    <meta name="author" content="DFGASDFASDFASDF" />

    <title>Untitled 2</title>
    <script language="JavaScript">
    n=0
    foto=new Array()
    foto[0]="./Immagini_grandi/20111218_1.jpg"
    foto[1]="./Immagini_grandi/20111218_2.jpg"
    foto[2]="./Immagini_grandi/20111218_3.jpg"
    foto[3]="./Immagini_grandi/20111218_4.jpg"
    foto[4]="./Immagini_grandi/20111218_5.jpg"

    function ava() {
    if(n<5) {
    n++
    document.foto.src=foto[n]
    }
    }
    function ind() {
    if(n>0) {
    n--
    document.foto.src=foto[n]
    }
    }
    function vise() {
    if(n>0) {
    document.foto.src=foto[n]
    }
    }


    </script>
    </head>

    <body>
    <form>
    <input type=button value="<<" onClick="ind()"> &nbsp &nbsp
    <input type=button value=">>" onClick="ava()">

    [img]foto1.jpg[/img]


    [img]./Immagini_piccole/20111218_1.jpg[/img]
    [img]./Immagini_piccole/20111218_2.jpg[/img]
    [img]./Immagini_piccole/20111218_3.jpg[/img]
    [img]./Immagini_piccole/20111218_4.jpg[/img]
    [img]./Immagini_piccole/20111218_5.jpg[/img]
    </body>
    </html>

    Ho creato la funzione vise() che però non funziona quando clicco su un immagine, ma funziona se viene ad esempio creato un bottone <input type=button value="test" onClick="vise()">.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.