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

    parametri da .html a .asp con JS

    Scusate la domanda banale ma è un giorno che sto studiando JS:

    ho una pagina htm la quale ha un link ad una pagina .asp
    io vorrei passare tramite url il nomepagina (location.href) dalla pagina htm alla pagina asp e poi utilizzarlo nel codice asp

    nella pagina html ho provato
    cosi
    <script language="javascript">
    var jpag
    jloc = String(this.location);
    jpag = jloc.substring(jloc.lastIndexOf("/")+1, jloc.length);
    jpag = "pagina=" + jpag + "&flag=0"
    document.write(jpag)
    </script>

    <a target="inferioredx" href="commenti.asp?jpag">

    ma jpag ovviamente vale "jpag":
    cacchio questa sintassi l'ho visto sulla pagina 28 del corso JS di questo sito !!!
    grazie
    Michele

  2. #2
    Reale_Augello
    Guest

    Provata...

    ... una cosa del genere ?

    codice:
    Link

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Potresti provare con una modifica dinamica del link... prova questo:
    codice:
    <script language="javascript"> 
    function vai(obj) {
    var jpag 
    jloc = String(this.location); 
    jpag = jloc.substring(jloc.lastIndexOf("/")+1, jloc.length); 
    jpag = obj.href+"?pagina=" + jpag + "&flag=0" 
    obj.href=jpag;
    } 
    </script> 
    
    <a target="inferioredx" href="commenti.asp" onclick="vai(this);">
    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

  4. #4
    Effettivamente il codice dell'augello reale ha qualche problema, diciamo pure che non va;

    quello di br1 funziona come un gioiellino.
    Grazie 1000 ad entrambi
    Michele

  5. #5
    Reale_Augello
    Guest

    ...

    Originariamente inviato da michele_london
    Effettivamente il codice dell'augello reale ha qualche problema, diciamo pure che non va;

    quello di br1 funziona come un gioiellino.
    Grazie 1000 ad entrambi
    Per la cronaca (avevo messo & al posto di ?):

    codice:
    Link

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Per completezza voglio segnalare che e' possibile (e forse piu' opportuno) accedere al nome della pagina direttamente lato server in asp con l'uso di:

    <%
    jloc = Request.ServerVariables("HTTP_REFERER")
    jpag = jloc.Mid(jloc,InStrRev(jloc,"/")+1)
    %>

    e quindi il link potra' essere semplicemente:

    <a target="inferioredx" href="commenti.asp?flag=0">

    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

  7. #7
    Ho provato anche il suggerimento in ASP e funziona; anch'io preferivo usare questo ma purtroppo la pagina ASP controlla se l'utente è loggato; se non lo è chiama la pagina di login per cui perdo l'informazione per cui utilizzo JS sull'evento ONCLICK


    grazie ancora

    (ne sapete un casino....)
    Michele

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.