Avatar billede basicq Nybegynder
04. august 2004 - 16:07 Der er 11 kommentarer og
2 løsninger

location virker ikke??

Hvorfor virker min document.location.href ikke, resten virker fint, men den går ikke videre til fx. svar1.html.

<SCRIPT LANGUAGE="JavaScript">
<!--
function marking(f)
{
    var one = 0;
    var two = 0;

    for(i=0; i<f.elements.length-1; i++)
    {
        if(f.elements[i].type=="radio" && f.elements[i].checked)
        {
            if(f.elements[i].value == "1")
                one++;
            if(f.elements[i].value == "2")
                two++;
        }
    }

    if(one > two)
        document.location.href = "svar1.html";
    else if(one < two)
        document.location.href = "svar2.html";
    else
        document.location.href = "side_hvor_skal_jeg_hen.html";
}
//-->
</SCRIPT>
Avatar billede roenving Novice
04. august 2004 - 16:15 #1
-- egentlig hedder det idag også (window.)location.href, men da det ikke er taget ud af standarden endnu, bare er betegnet som deprecated, kan jeg ikke forestille mig at nogle browsere kløjs i det !-)

Får du nogle fejlmeddelelser ?-)

-- prøv at indsætte denne linje lige før den første location-if:

    }
    alert(one+" "+two);
    if(one > two)
Avatar billede basicq Nybegynder
04. august 2004 - 16:17 #2
jeg har også prøvet med window.location.href men uden held. Jeg får ingen fejl meddelelser, den alerter det rigtige ud.
Avatar billede roenving Novice
04. august 2004 - 16:21 #3
-- kommer den også ind i den rigtige forgrening ?-)
Avatar billede roenving Novice
04. august 2004 - 16:21 #4
Kan du linke til et testeksempel ?o]
Avatar billede basicq Nybegynder
04. august 2004 - 16:28 #5
jo jeg finder lige ud af noget..
Avatar billede basicq Nybegynder
04. august 2004 - 16:33 #6
Avatar billede basicq Nybegynder
04. august 2004 - 16:36 #7
Det virker i Netscape..
Avatar billede roenving Novice
04. august 2004 - 17:27 #8
-- sker det samme hvis du prøver at bruge hhv. svar1.html og svar2.html ?-)
Avatar billede basicq Nybegynder
05. august 2004 - 09:13 #9
ja det er ligemeget hvad jeg bruger om det så er en helt anden side. Er der andre måder som jeg kan gå til en anden side? jeg kan kun bruge JavaScript, eller et andet sprog som bliver afviklet clientside.
Avatar billede basicq Nybegynder
05. august 2004 - 12:11 #10
Go daw do. <input type="button"> havde skrevet submit. Men smid et svar for din ulejlighed..
Avatar billede roenving Novice
05. august 2004 - 12:59 #11
Argh, den havde jeg selvfølgelig heller ikke kigget efter ...

-- men okay '-)

-- selv bruger jeg faktisk oftest <button> til knapper !-)
Avatar billede roenving Novice
05. august 2004 - 12:59 #12
;O)
Avatar billede basicq Nybegynder
06. august 2004 - 12:01 #13
;O) hehe
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