21 messaggi dal 01 luglio 2002
salve a tutti, in una pagina asp ho una td, se passo su di essa col mouse, il bordo dovrebbe diventare rosso
uso questa istruzione ma, anche se non mi dà errore, non genera alcun effetto... è un problema di apici?

response.write("<td width=70 height=80 valign='top' align='center' onmouseover='this.style.borderWidth=1; this.style.borderColor='red';this.style.borderStyle='SOLID'' onmouseout='this.style.borderWidth=1 ;
this.style.borderColor='white''><a href=p1nastrocolore.asp><image src='immagini/nastrosi.gif' border=0></div></a>")

ciao

morte a videodrome, gloria e vita alla nuova carne

morte a videodrome, gloria e vita alla nuova carne
21 messaggi dal 01 luglio 2002
PS se invece uso un codice come questo (che in htm funziona, l'ho solo racchiuso in un codice asp) mi dà l'errore Costante String senza terminazione, subito dopo 'white'

<%@language=vbscript%>
<%option explicit%>
<%
response.write("<BODY onLoad='oImg.style.borderWidth='0.2cm'; oImg.style.borderColor='WHITE';
oImg.style.borderStyle='SOLID'' TOPMARGIN=0 LEFTMARGIN=0 BGPROPERTIES='FIXED' BGCOLOR='#FFFFFF' LINK='#000000'
VLINK='#808080' ALINK='#000000'>")

response.write("<TABLE BORDER><TR>")
response.write("<TD ID='oImg' onmouseover='this.style.borderWidth='0.2cm'; this.style.borderColor='BLUE';
this.style.borderStyle='SOLID'' onmouseout='this.style.borderWidth='0.2cm';
this.style.borderColor='WHITE'; this.style.borderStyle='SOLID''><A HREF='#'><IMG src='web.gif' height='80' width='80' border=0 alt='sphere image'>aaa</A></TD></TR></TABLE>")
response.write("</BODY></HTML>")
%>

qualcuno mi può aiutare x favore?


morte a videodrome, gloria e vita alla nuova carne

morte a videodrome, gloria e vita alla nuova carne
2.907 messaggi dal 15 maggio 2001
Contributi
Invece di usare i singoli apici inserisci due volte le virgolette

esempio :

<%
Response.write "<td height=""20"">"
%>

ciao ciao

<font size=3><u>-¦»Rome Webmaster«¦-</u></font id=size3>
21 messaggi dal 01 luglio 2002
l'ho fatto ma mi dà sempre l'errore costante string senza terminazione...

scusa l'invadenza, ma un codice html semplice (e funzionante) come il seguente:

&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;table&gt;&lt;tr&gt;
&lt;TD onmouseover="this.style.border='0.2cm groove pink'" onmouseout="this.style.border='none'"&gt;
&lt;img src="web.gif"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/body&gt;&lt;/html&gt;

io in ASP lo converto così (con doppie virgolette come mi hai detto)

&lt;%@language=vbscript%&gt;
&lt;%option explicit%&gt;
&lt;%
response.write("&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;table&gt;&lt;tr&gt;")
response.write("&lt;TD onmouseover=""this.style.border=""0.2cm
groove pink"""" onmouseout=""this.style.border=""none""""&gt;
&lt;img src=""web.gif""&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;")
response.write("&lt;/body&gt;&lt;/html&gt;")
%&gt;

ma mi dà il solito errore costante string senza terminazione...
mi sa che ho esagerato con le virgolette, eh?

ciao

morte a videodrome, gloria e vita alla nuova carne

morte a videodrome, gloria e vita alla nuova carne
21 messaggi dal 01 luglio 2002

FERMA TUTTO QUESTA FUNZIONA (anche se non so perchè)

&lt;%@language=vbscript%&gt;
&lt;%option explicit%&gt;
&lt;%

response.write("&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&lt;table&gt;&lt;tr&gt;")
response.write("&lt;TD onmouseover=""this.style.border='0.2cm groove pink'"" onmouseout=""this.style.border='none'""&gt;")
response.write("&lt;img src='web.gif'&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;")
response.write("&lt;/body&gt;&lt;/html&gt;")

%&gt;

ho solo spezzato in 2 un'istruzione ed ho lasciato "" solo all'inizio e alla fine di onmouseover e onmouseout

PS se avessi altri problemi, te li posto in un nuovo argomento

ciao


morte a videodrome, gloria e vita alla nuova carne

morte a videodrome, gloria e vita alla nuova carne

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.