Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Come costruire un url?

  1. #1

    Come costruire un url?

    Ho una pagina asp in cui viene richiamata una funzione javascript in questo modo:

    codice:
    <a href="javascript:visibile('true','<%=rs("id")%>','<%=intpagina%>','<%=stranno%>');">
    e mi restituisce una stringa del genere:

    codice:
    javascript:visibile('true','1000','1','2007');
    Ho una pagina JS in cui viene creata questa funzione visibile():

    codice:
    var XMLHTTP;
    
    function visibile(dato,id,pagina,anno)
    {
    var url = 'visibile.asp?visibile='+dato+'&id='+id+'&pagina='+pagina+'&anno='+anno;
    XMLHTTP = RicavaBrowser(CambioStato);
    XMLHTTP.open("GET", url, true);
    XMLHTTP.send(null);
    }
    Quando vado a processare la pagina visibile.asp viene recuperato solamente il valore di dato, mentre id, pagina e anno non vengono passati per nessun motivo, sapreste dirmi da cosa potrebbe dipendere?
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  2. #2
    Ciao,
    la sintassi con cui crei l'url è corretta.

    Mi sa che il valore del parametro dato contiene caratteri (tipo ') che ti tagliano la stringa.

    prova a fare un alert della url o eventualmente dei valori dei parametri,
    con qualche replace dovresti cavartela e poi
    Prova a racchiudere tutto nella encodeURI.
    dovrebbe trasformare i caratteri:
    XMLHTTP.open("GET", encodeURI(url), true);

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  3. #3
    La stampa della variabile url è perfetta:

    visibile.asp?visibile=true&id=1526&pagina=1&anno=2 007

    ed ho fatto anche come dici tu di mettere encodeURI, ma niente di niente di niente
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

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 © 2026 vBulletin Solutions, Inc. All rights reserved.