Avatar billede webcreator Nybegynder
21. august 2004 - 15:17 Der er 10 kommentarer og
2 løsninger

Alert - OK og Cancel knap. Ved tryk på OK sendes brugeren videre

Hej Eksperter.

Ved klik på et link skal min bruger modtage en Alert i stil med : "Ønsker du at købe dette produkt".

Brugeren skal så kunne trykke:
Cancel (Ingen handling - alert-vinduet lukkes)
Køb/Ok (Brugeren redirectes)
Avatar billede sukos Juniormester
21. august 2004 - 15:26 #1
Dette skal mellem head tags

<script language="javascript">

function redir(link,text) {
if(confirm(text))location.href(link);
return;
}

</script>

Når du laver linket:

<a href="#" onclick="redir('fil.html', 'Er du sikker?'); return false">Klik her</a>
Avatar billede sukos Juniormester
21. august 2004 - 15:28 #2
Eller brug en button

<form>
<input type="button" value="K&oslash;b" onclick="redir('fil.html', 'Er du sikker?'); return false">
</form>
Avatar billede webcreator Nybegynder
21. august 2004 - 15:31 #3
Det duer ikke, at scriptet skal ligge i head. Men de fleste scripts jeg har arbejdet med, virker fint uden for head
Avatar billede webcreator Nybegynder
21. august 2004 - 15:31 #4
Det gør dette dog ikke :/
Avatar billede webcreator Nybegynder
21. august 2004 - 15:32 #5
Jeg vil ikke placere det i <head></head>, da min side include'r en masse filer vha. PHP. Dvs. at jeg for det meste har et script liggende, som jeg ikke har brug for. - Det fungere lidt som et frameset - bare i PHP
Avatar billede webcreator Nybegynder
21. august 2004 - 15:39 #6
Nogen andre løsninger?
Avatar billede webcreator Nybegynder
21. august 2004 - 15:50 #7
?
Avatar billede sukos Juniormester
21. august 2004 - 15:51 #8
<input type="button" value="K&oslash;b" onclick="java script:if(confirm('Er du sikker?'))location.href('fil.php'); return false">
Avatar billede webcreator Nybegynder
21. august 2004 - 15:59 #9
Ah, nu ved jeg hvorfor det ikke virke. Fungere kun i IE. Det skal både være IE og Mozilla/Netscape kompatibelt (selvfølgelig) :)
Avatar billede webcreator Nybegynder
21. august 2004 - 16:03 #10
Nå, jeg satte mig lige ned, og læste lidt op på JavaScript. Det var tilsynelandende ikke så svært. Det kan gøres med :

<script language=\"javascript\" type=\"text/javascript\">

function ok() {
    var answer = confirm("Er du sikker?")
    if (answer) {
      window.location = \"index.php?pageid=$pageid&postid=$postid&download=1\";
    }
}

</script>

onclick="ok()"
Avatar billede webcreator Nybegynder
21. august 2004 - 16:03 #11
Tak for hjælpen alligevel :)
Avatar billede webcreator Nybegynder
21. august 2004 - 16:04 #12
window.location = "http://google.com";

Det kan vist ikke skjules, at ovenstående indgik i noget PHP :)
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