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

    passaggio parametro request in pagina asp con codice JScript

    Ciao a tutti, lo stesso quesito lo ho inviato nel forum JS ma forse la cosa riguarda anche questo forum dato che si parla di integrare in una pagina asp un request in un'altra pagina anche se contiene js.
    ecco IL PROBLEMA...

    ho una pagina con il seguente link :
    //www.miosito.it/annunci.asp?ID=427&from=ricerca
    questo link lancia ad una pagina di ricerca asp che seleziona un valore da dB . detta pagina è un motore di ricerca sviluppato in <%@LANGUAGE = JScript%>.

    La pagina poi reindirizza all'annuncio.

    Problema:
    devo recuoperare il valore del link in alto e precisamente il valore 427 che è l'ID dell'utente che sta navigando e porlo nel link che è abbinato al risultato della ricerca e più dettagliatamente a questa riga di codice:

    Write("<a href=dettaglio_annuncio.asp?ID="+ Mostra("IDANNUNCIO")+"&from="+ Mostra("ID")+"'>"+ Mostra("tipo") + ""+ Mostra("titolo") + "</a>");

    dove IDANNUNCIO viene recuperato dal DB
    e ID deve avere il valore (in questo caso) 427 dato che è l'ID trasportato dalla pagina precedente.

    devo cambiare il link dalla pagina di partenza o devo inserire un valore di richiamo nella pagina di ricerca? e che tipo di request devo usare ?
    grazie in anticipo
    Danio Felloni
    web applications development

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    idutente = Request.Querystring("ID");
    Roby

  3. #3
    grazie roby
    ho inserito il codice nella seconda pagina a questo modo:

    idutente = Request.Querystring("ID");

    insieme a (preesistente)
    var Mostra = Cn.Execute(sql);

    poi ho modificato la stringa:

    Write(" <a href=dettaglio_annuncio.asp?ID="+ Mostra("IDANNUNCIO")+"&from="+ idutente +"'>"+ Mostra("tipo") + " "+ Mostra("titolo") + "</a>");

    ma il risultato è:

    http://www.miosito/dettaglio_annunci...from=undefined
    Danio Felloni
    web applications development

  4. #4
    ho riprovato in una maniera diversa:
    ecco le prime righe della pagina:

    <%@LANGUAGE = JScript%>
    <%
    idutente = Request.Querystring("ID");
    %>

    poi dopo la ricerca ho inserito prima della riga che stabilisce il link al dettaglio, questa stringa per vedere se l'ID veniva ripreso dalla pagina precedente:

    Write("ID=("& idutente &")");

    la pagina funziona ma nel risultato esce in tutti i record selezionati il valore "0" zero.
    per cui la pagina non riesce a recuperare il valore dalla stringa di ingresso che ricordo è:
    //www.miosito.it/annunci.asp?ID=427&from=ricerca

    non capisco
    Danio Felloni
    web applications development

  5. #5
    quasi fatta, adesso riesco a recuperare il valore tramite
    <%
    idutente = Request.Querystring("ID");
    %>
    infatti nella pagina di ricerca ho inserito lo script:
    Utente=<%=(idutente)%>
    e sono riuscito a vedere il mio 427 lanciato dalla pagina precedente.

    adesso sto cercando di inserire il valore nel link alla successiva pagina di dettaglio.
    provato così ma non va:

    Write("<a href=dettaglio_annunci.asp?ID="+ Mostra("ID")+"&from="("<%=(idutente)%>") +"'>"+ Mostra("tipo") + ""+ Mostra("titolo") + "</a>");Write("[");


    aiutino? dai che finisco cosi vado a casa dai miei bimbi qui diluvia
    Danio Felloni
    web applications development

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.