Avatar billede submitt Nybegynder
05. december 2005 - 17:57 Der er 9 kommentarer

Javascript virker ikke i Firefox, Safari, Opera m.m.

Jeg har et JavaScript som skal skal kaldes når man vælger en option fra en selcetboks. JavaScriptet skal tage værdien og sende den videre til en ny side der hedder maalberegning2MH.asp.
Det virker fint men kun i IE og ikke i Firefox, Opera, Safari m.m.

Er der nogen der kan hjælpe???

Scriptet ser således ud:

<script language="JavaScript1.2" type="text/JavaScript1.2">
function sendvalue() {
    parent.Hoejre.document.location.href = "maalberegning2MH.asp?value=" + document.choosepapir.Papirtype.value;
    parent.parent.bottomFrame.document.form2.bulk.value="0";
    parent.parent.bottomFrame.document.form2.gram.value="0";
}
</script>


og her er så min selectboks, hvorfra jeg kalder javascriptet OnChange.

<select name="Papirtype" onChange="sendvalue()">
<option value="V&aelig;lg papir" selected>V&aelig;lg papir</option><%
' Her hentes listen Papirtype
objRec.MoveFirst
While not objRec.EOF
    Response.Write "<option value=""" & objRec("Beskrivelse") & """>" & objRec("Beskrivelse") & "</option>"
    objRec.MoveNext
Wend
%></select>

På forhånd tak
Avatar billede smirnoff Nybegynder
05. december 2005 - 21:55 #1
Hvad er det der ikke virker - åbne et vindue eller hvad?
Avatar billede submitt Nybegynder
05. december 2005 - 21:57 #2
Som jeg skriver: Værdien bliver ikke sendt videre ....
Avatar billede smirnoff Nybegynder
05. december 2005 - 22:00 #3
hvad hvis du alerter document.choosepapir.Papirtype.value ?
Avatar billede submitt Nybegynder
05. december 2005 - 22:02 #4
Jamen scriptet virker jo i IE ...
Avatar billede smirnoff Nybegynder
05. december 2005 - 22:07 #5
..og der kommer ingen fejlbeskeder i 'Javascript Console' i firefox ?...
Avatar billede submitt Nybegynder
05. december 2005 - 22:08 #6
Nej. Overhovedet ikke.
Avatar billede submitt Nybegynder
05. december 2005 - 22:32 #7
Fandt selv fejlen:

Hvis man ændrer <script language="JavaScript1.2" type="text/JavaScript1.2"> til <script language="JavaScript" type="text/JavaScript"> er der ingen problemer.
Avatar billede smirnoff Nybegynder
06. december 2005 - 09:20 #8
damn ... det havde jeg sq ikke lagt mærke til ... nå men der kan man se
Avatar billede roenving Novice
06. december 2005 - 13:12 #9
Hvorfor ikke bare:

<select name="Papirtype" onChange="sendvalue(this);">

-- og

function sendvalue(sel) {
    parent.Hoejre.location.href = "maalberegning2MH.asp?value=" + sel.value;
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