Just nu i M3-nätverket
Gå till innehåll

"Servern kastade ett undantag"


Mr Andersson

Rekommendera Poster

sida1.html:

Innehåller ett formulär, en combobox och en knapp.

När knappen trycks, öppnas sida2.html i ett eget fönster.

 

Det enda sida2.html gör just nu (i felsökningssyfte) är detta:

 

<body>

<script>

parent.opener.document.form1.libox.options[parent.opener.document.form1.libox.length] = new Option('Lisa','123', false, false);

</script>

</body>

 

Dvs, sida2 ska lägga till en post i comboboxen på sida1, men

jag får "Servern kastade ett undantag" som inte säger mig ett skvatt. Detta gäller MSIE. Det fungerar som jag vill i FireFox... grrr... :)

 

HJÄLP!!!

 

 

 

 

Länk till kommentar
Dela på andra webbplatser

Mmm, det funkar tydligen inte i IE att göra detta annat än att du i sida1 lägger in funktionen som sätter options:

function setOptions() {
var oOpt=new Option();
oOpt.value='123';
oOpt.text='Lisa';
var o=document.getElementById('libox');
o.options.add(oOpt,2);
}

 

och sedan på sida2 anropar denna med window.opener.setOptions();

 

Länk till kommentar
Dela på andra webbplatser

Jo, men ville helst slippa det... men, bara att bita i det sura... :)

 

Vet du varför det inte går?

 

 

Länk till kommentar
Dela på andra webbplatser

Det blev faktiskt riktigt bra nu, när jag la funktion i sida1 och anropar från sida2. Det blev lite struligt eftersom Javascript-koden skapas dynamiskt av servern. Tack!

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...