Buongiorno
Chiedo cortesemente se qualcuno può aiutarmi e indicarmi dove sbaglio o magari ancora peggio non si può fare nel mio caso ..... grazie
Sto creando un componente aggiuntivo su Mozzilla Firefox sono riuscito a fare quasi tutto quello che mi serviva, ma in un punto non riesco proprio ad andare avanti.
Ho cercato per ore ho letto molto, ma nessun esempio che trovo funziona o non riesco ad adattarlo.
Vorrei che lo script forzasse l'opzione selected in una pagina html ad un evento anche perchè abbiamo un onchange che agisce in automatico. Ricordo che lo script non è dentro la pagina, ma è lo script di un componente aggiuntivo che si attiva solo quando quella pagina viene caricata
pubblico un pezzetto semplificato dell'HTML che non ho creato io, il mio tentativo è quello di automatizzare l'utilizzo di questa e altre pagine sullo stesso sito.
<head>
....
....
<form name="Form1" method="post" action="pippo.aspx" id="Form1">
<div>
<input type="hidden" name="view" id="view" value="......................" />
</div>
<div id="regolamento">
<table border=0 cellpadding=5><tr class="table"><td>Regole:
1) Puoi fare bla bla
2) Puoi fare bla bla
3) Non puoi fare bla bla
4) Non puoi fare bla bla
[/b]
</div>
<table class='table' border='0' cellpadding='5' cellspacing='0' width='100%'>
<tr class='mainrow'>
<td>Titolo tabella</td>
</tr>
<tr class='row2'>
<td align="center">
<script type="text/javascript">
GA_googleFillSlot("Leaderboard-ROS");
</script>
</td>
</tr>
</table>
<table class=table border=0 width="100%"><tr class=row1><td>
<span id="contenitore2">Cerca:
<select class="select" name="selez_modello" onchange="Form1.submit()">
<option selected value="aa">modello1</option>
<option value="bb">modello1</option>
<option value="cc">modello2</option>
<option value="dd">modello3</option>
<option value="ee">modello4</option>
<option value="ff">modello5</option>
</select>
....
....
....
</span>
</table>
........
con questa funzione riesco a sapere cosa è selezionato al caricamento della pagina contrariamente a molti esempi
in rete che vogliono il getElementsByID del select ma che io non ho in questo form
function trova_selected()
{
var arr = new Array();
arr = document.getElementsByName('selez_modello');
for(var i = 0; i < arr.length; i++)
{
var obj = document.getElementsByName('selez_modello').item(0 );
alert(obj.value);
}
}
qui dovrei avere 6 alert ...... 5 vuoti e 1 con la selezione, invece con stupore ne ho solo 1 col valore esatto
Per cambiare il selected ho provato questa istruzione, ma blocca lo script
//document.myForm.mySelect.options[i].selected = true;
document.Form1.selez_modello.options[2].selected = true;
neanche questa va blocca lo script
document.Form1.selez_modello.options[5].value = 'ff';
Saluti