31 messaggi dal 10 luglio 2003
Ho un problema con una select.......ogni valore della select dovrebbe aprire una pagina html diversa.........scrivo il mio codice con la relativa funzione Javascript
<html>
<head>

<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="stili.css" rel="stylesheet" type="text/css">

<SCRIPT>

function elencoAttributi() {
if (siti="fabiana"){
document.getElementById("popuplocation").src="popup.html"
document.getElementById("popup").style.display="block"
return true;

}else if (siti="michele"){
document.getElementById("popuplocation").src="popup1.html"
document.getElementById("popup").style.display="block"
return true;
}else if (siti="livia"){
document.getElementById("popuplocation").src="popup2.html"
document.getElementById("popup").style.display="block"
return true;

}else{
return false;
}
}
</SCRIPT>
</head>

<body>
<form name="form1" method="post">
<table>
<tr>
<td height="20">&nbsp;</td>
<td colspan="4" align="center">
<fieldset>
<legend>Siti per webmaseter</legend>

<select name="siti" onChange="elencoAttributi();">
<option value="fabiana" selected>Fabiana
<option value="michele">Michele
<option value="livia">Livia
</select>
</fieldset>
</td> </td>
<td>&nbsp;</td>
</tr>
</table>
<table align="center" id="popup" border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse; display:none" bordercolor="#111111" width="500" height="250" >
<tr>
<td width="100%" valign="top">
<iframe width="100%" height="100%" id="popuplocation" border="0" frameborder="0" framespacing="0">
</iframe></td>
</tr>
</table>
</form>
</body>
</html>

Grazie per l'aiuto

Ciao Faby
11.886 messaggi dal 09 febbraio 2002
Contributi
specifica un percorso di pagina come value di ogni option, così:

<select name="siti" onChange="Javascript:window.location.href=this.value">
<option value="popup.html" selected>Fabiana
<option value="popup1.html">Michele
<option value="popup2.html">Livia
</select>

ciao

ps. nel caso dovessi aprire la pagina come popup, usa quest'altro comando:

onChange="Javascript:window.open(this.value, '_blank')"
Modificato da BrightSoul il 30 settembre 2003 16.48 -

Enjoy learning and just keep making

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.