Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di brumac
    Registrato dal
    Jul 2003
    Messaggi
    187

    Problema creazione link

    Salve sto creando un link ad una pagina in modo dinamico, cioè il link, viene creato in base a dei valori presenti in un form e da valori presi da un database:

    Response.Write "<A HREF = Notizie_Visualizza.asp?Mod=search&IdNotizia=" & objRS("Id") & "&Titolo=" & Request("Titolo") & "&Date1=" & strDate1 & "&Date2=" & strDate2 & ">objRS("Nome")</A>"

    Solo che, se nel campo Titolo viene inserita una parola con apice (EX. d'), il link non viene generato correttamente, ma sia la parte del titolo, che la parte delle due date sparisce.
    Se ci vado sopra col mouse, mi dice che il link è:

    Notizie_Visualizza.asp?Mod=search&IdNotizia=10&Tit olo=

    Il problema è dunque che l'apice chiude la costruzione del link,
    come posso evitare il problema?

  2. #2
    Response.Write "<A HREF = Notizie_Visualizza.asp?Mod=search&IdNotizia=" & objRS("Id") & "&Titolo=" & server.URLEncode(Request("Titolo")) & "&Date1=" & strDate1 & "&Date2=" & strDate2 & ">objRS("Nome")</A>"

    prova così!!!

  3. #3
    Utente di HTML.it L'avatar di brumac
    Registrato dal
    Jul 2003
    Messaggi
    187
    Niente da fare, il link viene tagliato lo stesso.....

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    Response.Write "<A HREF = ""Notizie_Visualizza.asp?Mod=search&IdNotizia=" & objRS("Id") & "&Titolo=" & server.URLEncode(Request("Titolo")) & "&Date1=" & strDate1 & "&Date2=" & strDate2 & """>objRS("Nome")</A>"
    Roby

  5. #5
    grande roby!

  6. #6
    Utente di HTML.it L'avatar di brumac
    Registrato dal
    Jul 2003
    Messaggi
    187
    Scusa ma perchè alla fine """> ????
    Le virgolette non vanno chiuse dopo il simbolo > ???
    Ho provato come hai detto tu, ma mi taglia lo stesso il link!
    Poi ho provato "">" e mi dice: "Prevista fine istruzione"

  7. #7
    codice:
    <A HREF = ""Notizie_Visualizza.asp?Mod=search&IdNotizia=<%=objRS("Id") %>&Titolo=<%=server.URLEncode(Request("Titolo")) %>&Date1=<%=strDate1%>Date2=<%=trDate2 %>"><%=objRS("Nome")%></A>
    provare così fuori dall'asp?

  8. #8
    ops senza le doppie virgolette all'inizio!!

  9. #9
    Utente di HTML.it L'avatar di brumac
    Registrato dal
    Jul 2003
    Messaggi
    187
    non posso farlo fuori dall'asp, anche perchè questo non è l'unico link che viene creato così; infatti la creazione di questo link è dentro un ciclo while......

  10. #10
    Utente di HTML.it L'avatar di brumac
    Registrato dal
    Jul 2003
    Messaggi
    187
    Ok!!!!!!
    Ho risolto!!!

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.