Avatar billede skildpadden Nybegynder
16. oktober 2006 - 10:30 Der er 5 kommentarer og
1 løsning

location.href virker ikke

Er der en venlig sjæl der kan hjælpe mig med hvorfor nedenstående ikke videresender til annuller.asp siden?

function annullerbilag(sendmigtil,id){
    if(confirm("Du har valgt at annullere faktureringsbilag " + id + ".\n\nBekræft venligst dit valg ved at trykke på OK, hvorefter bilaget annulleres.")){
    document.formen.btnbetal.disabled=true;
    document.formen.btnannuller.disabled=true;
    document.location.href="annuller.asp?id=" + sendmigtil;
    }
    else{
    document.formen.btnbetal.disabled=false;
    document.formen.btnannuller.disabled=false;
    }
}
Avatar billede softspot Forsker
16. oktober 2006 - 10:34 #1
Det er fordi location-objektet ligger på window-objektet og ikke document...

window.location.href = url;
Avatar billede skildpadden Nybegynder
16. oktober 2006 - 10:38 #2
Tak for dit svar, men det virker desværre ikke.

Jeg har rettet document.location.href til window.location.href.

Det eneste der sker, er at knapperne bliver disabled, men siden videresendes ikke herefter.
Avatar billede softspot Forsker
16. oktober 2006 - 10:47 #3
Hvad sker der i annuller.asp? Er annuller.asp en anden side end den hvori ovenstående kode findes?
Avatar billede skildpadden Nybegynder
16. oktober 2006 - 10:52 #4
Min fejl... havde kommet til at lave en java script:void(0); i linket.

Tak for hjælpen.

Vil du lave et svar så du kan få points :)
Avatar billede softspot Forsker
16. oktober 2006 - 10:56 #5
Velbekomme :)
Avatar billede softspot Forsker
16. oktober 2006 - 11:04 #6
Tak 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