11 messaggi dal 23 novembre 2004
salve ragazzi, ho un problema un po' strano con vbscript in asp, sarò schematico
ecco il codice:
<%
If look2<>"" then
Dim url2
url2 = "http://localhost/motore/search_query.asp?look_for=" & look2 &"&look_special="
%><%= url2%>
<br><a href=<%=url2%>>Visualizza i risultati omessi</a>
<% End If%>

la variabile look2 è uguale a: '"ciccio" and "elementi"' (è una stringa in cui le parentesi sono caratteri)
il risultato è un link a

http://localhost/motore/search_query.asp?look_for="ciccio" and

dove è l'errore che mi tronca la stringa?

se faccio un <%=url2%>
3.122 messaggi dal 16 maggio 2002
url2 = Server.URLEncode("http://localhost/motore/search_query.asp?look_for=" & look2 &"&look_special=")

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
11 messaggi dal 23 novembre 2004
adesso però mi da un altro errore, nella barra di stato mi da la stringa giusta, ma poi quando accedo alla pagina non lo fa perché si riferisce a questo nuovo indirizzo:

http://localhost/motore/search%5Fquery%2Easp%3Flook%5Ffor%3D%22asp%22and%20%22esempi%22%26look%5Fspecial%3D""
3.122 messaggi dal 16 maggio 2002
Scusa, ho sbagliato. Fai così:
url2 = "http://localhost/motore/search_query.asp?look_for=" & Server.URLEncode(look2) &"&look_special="

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.