41 messaggi dal 01 ottobre 2001
come si fa a creare un link, ovvero un <h ref= con una variabile che contiene spazi
esempio quello dell'oggetto del forum tipo" link con spazio", viene poi inserito come argomento nel forum, e noto che contiene spazi.

Ho delle variabili tipo:
MARIO ROSSI (BRA) che poi lavoro con respose.write, ma nell'<h ref noto che il link è formato solo da MARIO, cioè la striga viene troncata perdendo, nel link, ROSSI (BRA)
Invece nel forum noto che è possibile prendere la frase con spazi e creare il link
Come devo fare?


1.605 messaggi dal 06 settembre 2002

se usi <% JSCRIP%>
prova così
Response.Write(" <TD NOWRAP><font face=arial, sans-serif size=2 COLOR=black>");
<b>Response.Write("&lt;a href=\"registra.asp");</b>
Response.Write("?");
Response.Write("descrizione");
Response.Write("=");
Response.Write(nome[0]);
<b>Response.Write("\"&gt;");</b>
Response.Write(gioca[g]);
Response.Write("&lt;/a&gt;&lt;/FONT&gt;&lt;/TD&gt;");


oppure così
Response.Write(" &lt;TD NOWRAP&gt;&lt;font face=arial, sans-serif size=2 COLOR=black&gt;");
<b>Response.Write("&lt;a href='registra.asp");</b>
Response.Write("?");
Response.Write("descrizione");
Response.Write("=");
Response.Write(nome[0]);
<b>Response.Write("'&gt;");</b>
Response.Write(gioca[g]);
Response.Write("&lt;/a&gt;&lt;/FONT&gt;&lt;/TD&gt;");


FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA
1.605 messaggi dal 06 settembre 2002

prova anche con
Response.Write(Server.URLEncode(nome[0]));

FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA
41 messaggi dal 01 ottobre 2001
GRAZIE
albis

per me è corretto il primo modo

1.605 messaggi dal 06 settembre 2002
comunque se vuoi fare tutto su una riga puoi fare così:
Response.Write "&lt;TD NOWRAP&gt;&lt;font face=arial, sans-serif size=2 COLOR=black&gt;&lt;a href=\"registra.asp?descrizione=" + nome[0] + "\"&gt;" + gioca[g] + "&lt;/a&gt;&lt;/font&gt;"


FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA
41 messaggi dal 01 ottobre 2001
Scusa se sei on-line, mi sono accorto che funziona se la stringa è MARIO ROSSI, ma se la stringa è MARIO ROSSI (BRA)
succede che trovo il link in questo modo:
MARIO ROSSI (

adesso controllo comunque..................

1.605 messaggi dal 06 settembre 2002
sei sicuro che così non funziona :

Response.Write(" &lt;TD NOWRAP&gt;&lt;font face=arial, sans-serif size=2 COLOR=black&gt;");
Response.Write("&lt;a href=\"registra.asp");
Response.Write("?");
Response.Write("descrizione");
Response.Write("=");
Response.Write(nome[0]);
Response.Write("\"&gt;");
Response.Write(gioca[g]);
Response.Write("&lt;/a&gt;&lt;/FONT&gt;&lt;/TD&gt;");

comunque casomai prova a fare visualizza sorgente

e invia su questo forum il risultato della pagina

FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA
41 messaggi dal 01 ottobre 2001
Si..Si............ funziona tutto ho controllato.........
purtroppo è un mio problema, quabdo tirno con response.redirect
dalla pagina a cui passo descrizione ,mi si crea un link di 14 caratteri al massimo se la stringa è più lunga di 14 caratteri mi crea un link come detto prima:
es.: MARIO ROSSI (B

questo è un problema di codice......almeno credo
devo controllare.................

Per quanto rigurda il tuo consiglio tutto è OKAY

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.