Avatar billede thoko Nybegynder
26. april 2011 - 19:50 Der er 2 kommentarer og
1 løsning

onchange i IE

Den nedenfor viste 'onchange' virker fint i Opera, Chrome og Firefox, men ikke i IE(6, 8 og 9).
Hvilke ændringer skal der til for at den også virker i IE?

<form name="pop">
<select name="europ" size="1"
onchange="window.open(pop.europ.options[pop.europ.selectedIndex].value,'width=950,height=750,scrollbars=yes');return false;">
<option selected>Select forecast type here</option>
<optgroup label="Pressure">
<option value="wyformapseupop01.php">01 Air pressure at .....
Avatar billede olsensweb.dk Ekspert
26. april 2011 - 20:56 #1
på checkboxe er der pga onchange først virker item mister focus, der skal man bruge onclick istedet :)
http://krijnhoetmer.nl/stuff/javascript/checkbox-onchange/
mon det er det sammen med select boxe ??
Avatar billede jakobdo Ekspert
26. april 2011 - 21:00 #2
Du mangler et navn til din window i din window.open.

Det kunne være:

window.open(URL,NAME,EXTRA...);

Se f.eks.:
<html>
<head>
<title>937556</title>
<script type="text/javascript">
function valueChanged(){
  var myUrl = document.getElementById('europ').value;
  window.open(myUrl,'myWindow','width=950,height=750,scrollbars=yes');
}
</script>
</head>
<body>
<form name="pop">
<select name="europ" id="europ" size="1"
onchange="valueChanged()">
<option selected>Select forecast type here</option>
<optgroup label="Pressure">
<option value="wyformapseupop01.php">01 Air pressure at....

Jeg har flyttet lidt rundt på din kode.
Avatar billede jakobdo Ekspert
28. april 2011 - 12:46 #3
Takker for point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester