Salve
avendo una form definita come segue:
codice:
<form action="pippo.php" method="post">
<input type="button"onClick="javascript:annual()" />
</form>
ed una funzione javascript nell'header della pagina:
codice:
function annual() {
document.forms[0].target = '_annual';
document.forms[0].submit();
}
il comportamento che mi aspetto al click del bottone e' in breve il seguente:
- impostazione del valore "target" della form dal javascript
- submit della form
- apertura quindi di una nuova finistra dato che non esistono ne' finistre ne' frames con name="_annual"
Ora, questo avviene senza alcun problema su Mozilla, Firefox, Opera, Konqueror, Jaguar, Camino.
Ovviamente l'unico che si discosta e' il solito bizzarro InterdetExploder di quegli ubriaconi di Redmond.
Al click Mr IE si limita a far apparire un paciocco triangolo giallo in basso a SX che riposta il seguente messaggio di errore:
codice:
Riga: 14
Carattere: 1
Errore: Proprieta' o metodo non supportati dall'oggetto
Codice: 0
la riga incriminata dal criptico messaggio sembra essere:
codice:
document.forms[0].target = '_annual';
La domada che vi pongo e' quindi la seguente:
Cosa, di grazia, non gradisce il Sig IE di questa singola riga apprezzata invece da moltri altri sui (migliori) colleghi??
Ho scavato nei meandri di internet invano guidato dal fido tragettatore google ma non ho trovato nulla di utile.
Ho ravanto a fondo nel bizzarro msdn senza trovare alcuna risposta ai miei dubbi.
Any suggestion?
thx for help