PDA

View Full Version : [ASP] gravi problemi di visualizzazione usando IE


shambler1
10-12-2006, 16:28
Premetto che da un paio di anni uso Mozzila , per scrupolo ho voluto controllare il sito , ormai quasi finito , con IE.
E porca puttana ho scoperto che non mi visualizza le input radio .
Questo codice
<%




if trim(rs("necessario"))="si" then

Response.Write "<td width='30'>si</td><td width='30' ><input type='radio' name='necessario' value='si' checked></td></tr><tr>"
Response.Write "<td width='30'>no</td><td width='30' ><input type='radio' name='necessario' value='no'></td></tr><tr>"
else
Response.Write "<td width='30'>si</td><td width='30' ' ><input type='radio' name='necessario' value='si'></td></tr><tr>"
Response.Write "<td width='30'>no</td><td width='30' ><input type='radio' name='necessario' value='no' checked></td></tr><tr>"
End if


%>

Su Mozzilla funziona bene: appaiono due caselle di input , una ceccata, cosi posso fare la modifica.
Su Internet explorer (aaaaaaaaaaaa) appare solo la casella ceccata, cosi da non poter fare la modifica!
Ma perchè?! Non ho messo nessun codice particolare, la pagina usa html standard.
Ma come cazzo è possibile una cosa del genere?

giannola
10-12-2006, 20:38
Premetto che da un paio di anni uso Mozzila , per scrupolo ho voluto controllare il sito , ormai quasi finito , con IE.
E porca puttana ho scoperto che non mi visualizza le input radio .
Questo codice
<%




if trim(rs("necessario"))="si" then

Response.Write "<td width='30'>si</td><td width='30' ><input type='radio' name='necessario' value='si' checked></td></tr><tr>"
Response.Write "<td width='30'>no</td><td width='30' ><input type='radio' name='necessario' value='no'></td></tr><tr>"
else
Response.Write "<td width='30'>si</td><td width='30' ' ><input type='radio' name='necessario' value='si'></td></tr><tr>"
Response.Write "<td width='30'>no</td><td width='30' ><input type='radio' name='necessario' value='no' checked></td></tr><tr>"
End if


%>

Su Mozzilla funziona bene: appaiono due caselle di input , una ceccata, cosi posso fare la modifica.
Su Internet explorer (aaaaaaaaaaaa) appare solo la casella ceccata, cosi da non poter fare la modifica!
Ma perchè?! Non ho messo nessun codice particolare, la pagina usa html standard.
Ma come cazzo è possibile una cosa del genere?

a parte che i tag "tr" di apertura e di chiusura devono essere messi nella stessa riga, questo per pulizia.
poi c'è una lunghezza con doppia virgola.

shambler1
10-12-2006, 21:32
Si ma tutto il codice di questo genere viene visualizzato male su IE e i tr ci sono.

giannola
11-12-2006, 06:38
Si ma tutto il codice di questo genere viene visualizzato male su IE e i tr ci sono.
prova a mettere questo

if trim(rs("necessario"))="si" then

Response.Write "<td width='30'>si</td><td width='30'><input type='radio' name='necessario' value='si' checked></td></tr><tr>"
Response.Write "<td width='30'>no</td><td width='30'><input type='radio' name='necessario' value='no'></td></tr><tr>"
else
Response.Write "<td width='30'>si</td><td width='30'><input type='radio' name='necessario' value='si'></td></tr><tr>"
Response.Write "<td width='30'>no</td><td width='30'><input type='radio' name='necessario' value='no' checked></td></tr><tr>"
End if

shambler1
11-12-2006, 07:22
grazie, ora provo. :)