Avatar billede dennism Nybegynder
17. april 2007 - 14:43 Der er 5 kommentarer og
1 løsning

A: on-click

Jeg har denne simple JavaScript-funktion:

function redirectConfirm(text, acceptUrl) {
    if (confirm(text)) {
        location.href=acceptUrl;
    }
    return false;
}

Samtidig har jeg dette link:
<a href="#" onclick="redirectConfirm('Er du sikker på, at du vil slette denne bruger?','deleteUser.php');">fjern</a>

Når jeg trykker på linket kommer der en confirm frem, hvor jeg kan trykke ja eller nej. Lige meget om jeg trykker ja eller nej blir jeg sendt til "/#" istedet for "/deleteUser.php" som jeg ønsker.
Nogen der kan hjælpe mig med at ændre på dette?
Avatar billede Slettet bruger
17. april 2007 - 14:47 #1
function redirectConfirm(text, acceptUrl) {
    if (confirm(text)) {
        //location.href=acceptUrl;
        alert('Ja');
    }
        alert('Nej');
    return false;
}
Avatar billede Slettet bruger
17. april 2007 - 14:49 #2
Prøv lige dette, så vi kan se om den siger noget, ellers så prøv at sætte en fuld url ind, ved ikke om det er det der gør det galt.


function redirectConfirm(text, acceptUrl) {
    if (confirm(text)) {
        //location.href=acceptUrl;
        location.href=http://www.ditdomain.dk/deleteUser.php;
    }
    return false;
}
Avatar billede olebole Juniormester
17. april 2007 - 14:50 #3
<ole>

- men husk at returnere funktionens resultat:
    <a href="#" onclick="return redirectConfirm('Er du sikker på, at du vil slette denne bruger?', 'deleteUser.php');">fjern</a>

/mvh
</bole>
Avatar billede olebole Juniormester
17. april 2007 - 14:56 #4
- men hvorfor ikke bare:
    <a href="deleteUser.php" onclick="return confirm('Er du nu helt sikker?')">
Avatar billede dennism Nybegynder
17. april 2007 - 14:57 #5
tak olebole. Smider du lige et svar? :)
Avatar billede olebole Juniormester
17. april 2007 - 15:05 #6
Gerne ... *giiiiiiiiiiiiiiiiiiib*  ;o)
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