Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Problemino variabile e javascript

    Ciao a tutti,
    come faccio da un javacsript a assegnare una determinata variabile che poi riutilizzo nella pagina ad esempio mandandola a video?
    Praticamente dovrei richiamare un javascript, passargli un determinato valore, nello script il valore dev'essere assegnato ad una variabile, la varibile la devo poter richiamare dalla pagina e mandare a video.

    Fatemi sapere.
    Grazie mille

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Informazioni vaghe... il problema sembrerebbe cosi' semplice da farmi sospettare di non aver capito.

    assegnare un valore ad una variabile:

    var nomevariabile=valore;

    la varibile la devo poter richiamare dalla pagina e mandare a video.
    Questa e' tutta da interpretare... ovvero: quando? e dove deve essere visualizzata? "a video" e' troppo generico

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Si, è mia consuetudine semplificare le domande per evitare ulteriori complicazioni, non mi sembra sia andato tutto come volevo... va bene comunque, cerco di rispiegare!!
    Praticamente ho 10 pulsanti che richiamano uno script; attualmente cliccando su uno dei pulsanti viene modificata una fotografia presente all'interno della pagina.
    Lo script è così:

    codice:
    <script language="Javascript">
    function cambiafoto(nomefoto,idfoto) {
    	document.fotogrande.src = "/public/fotoonline/foto/"+nomefoto;
    											
    }
    </script>
    vorrei che questo script generasse una variabile con valore che gli passo al momento che richiamo lo script stesso tramite i pulsanti su descritti.


    quindi ho provato così:

    lo script:
    codice:
    <script language="Javascript">
    function cambiafoto(nomefoto,idfoto) {
    	document.fotogrande.src = "/public/fotoonline/foto/"+nomefoto;
    	var document.fotoscelta = idfoto;											
    }
    </script>
    il richiamo dello script
    codice:
    Response.Write("<a href=javascript:cambiafoto('" & rs("fotogrande") & "','" & rs("id") & "')><img src=/public/fotoonline/foto/" & rs("fotopiccola") & " border=0></a></td>")
    con questo invece invio la varibile tramite form che dev'essere visualizzata in un altra pagina(la varibile è sempre vuota perchè appunto no riesco a dargli un valore):

    codice:
    <form action="foto on line 3.asp" method="post" enctype="multipart/form-data" name="mioform">
    <%
    Response.Write("<input type=hidden name=fotoscelta value=" & chr(39) & fotoscelta & chr(39) & ">")
    %>
    <input type="image" src="inviarichiesta.gif" onclick="document.mioform.submit()" alt="Invia richiesta">
    </form>
    Che ne pensi?
    Dove sbaglio?

  4. #4

  5. #5
    Praticamente cliccando su una fotografia, che ha già un hfer a un javascript devo generare una variabile con un determinato valore.

    Come posso fare?

  6. #6
    Originariamente inviato da pegaso22
    Si, è mia consuetudine semplificare le domande per evitare ulteriori complicazioni, non mi sembra sia andato tutto come volevo... va bene comunque, cerco di rispiegare!!
    Praticamente ho 10 pulsanti che richiamano uno script; attualmente cliccando su uno dei pulsanti viene modificata una fotografia presente all'interno della pagina.
    Lo script è così:

    codice:
    <script language="Javascript">
    function cambiafoto(nomefoto,idfoto) {
    	document.fotogrande.src = "/public/fotoonline/foto/"+nomefoto;
    											
    }
    </script>
    vorrei che questo script generasse una variabile con valore che gli passo al momento che richiamo lo script stesso tramite i pulsanti su descritti.


    quindi ho provato così:

    lo script:
    codice:
    <script language="Javascript">
    function cambiafoto(nomefoto,idfoto) {
    	document.fotogrande.src = "/public/fotoonline/foto/"+nomefoto;
    	var document.fotoscelta = idfoto;											
    }
    </script>
    il richiamo dello script
    codice:
    Response.Write("<a href=javascript:cambiafoto('" & rs("fotogrande") & "','" & rs("id") & "')><img src=/public/fotoonline/foto/" & rs("fotopiccola") & " border=0></a></td>")
    con questo invece invio la varibile tramite form che dev'essere visualizzata in un altra pagina(la varibile è sempre vuota perchè appunto no riesco a dargli un valore):

    codice:
    <form action="foto on line 3.asp" method="post" enctype="multipart/form-data" name="mioform">
    <%
    Response.Write("<input type=hidden name=fotoscelta value=" & chr(39) & fotoscelta & chr(39) & ">")
    %>
    <input type="image" src="inviarichiesta.gif" onclick="document.mioform.submit()" alt="Invia richiesta">
    </form>
    Che ne pensi?
    Dove sbaglio?





    Ciao,
    il tuo messaggio è un po confuso vediamo se ho capito qualcosa...

    Anzittuto per passare un valore a un campo input nel form devi modificare il javascript:

    function cambiafoto(nomefoto,idfoto) {
    document.fotogrande.src = "/public/fotoonline/foto/"+nomefoto;
    var document.fotoscelta = idfoto;
    }

    qui stai tendando di dichiarare come variabile un campo del form mentre invece devi passargli solamente un valore in questo modo:

    document.mioform.fotoscelta.value = idfoto;

    a questo il campo sarà valorizzato e postando il form nella pagina di risultato troverai che

    request.form("fotoscelta") = idfoto passato nella funzione javascript.
    e-agency servizi internet
    www.webalternative.net

  7. #7
    SEI UN GRANDE!!!
    C'ero troppo tempo dietro sta cosa, ho fatto 1000 prove tranne quella!!
    Un bel manuale di javascript per imparare almeno le basi dove lo posso trovare, a volte ho difficoltà in cose del genere che credo siano abbastanza semplici.

    Ciao e grazie di nuovo!!

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.