Avatar billede googolplex Novice
18. juli 2003 - 23:45 Der er 26 kommentarer og
1 løsning

Alertbox NEM

Hvordan får jeg en alertbox til at poppe op lige efter HELE min side er loaded ?

Jeg har prøvet med:

<body onload="alert("Test")">

Men det virker ikke...
Avatar billede ztyxx Nybegynder
18. juli 2003 - 23:49 #1
<html>
<head>

<title>pop-up</title>

<SCRIPT LANGUAGE="JavaScript">
<!--
function popop() {
    alert("test")
    }
//-->
</SCRIPT>
</head>

<body onload=popop()>

</body>
</html>
Avatar billede googolplex Novice
18. juli 2003 - 23:51 #2
Ok, den havde jeg faktisk set et andet sted :)

Hvorfor kan man ikke sætte den direkte ind i <body onload=""> ?

Er der andre måder at gøre det på ? (Nysgerrig)
Avatar billede noden Nybegynder
18. juli 2003 - 23:55 #3
Jeg ved ikke om det virker med prøv evt.
<body onload='java script:alert("Test")'>
<body onload='java script:alert("Test");return true'>
Avatar billede schaefner Juniormester
18. juli 2003 - 23:57 #4
<body onload="alert('Test')">
Avatar billede googolplex Novice
19. juli 2003 - 00:02 #5
Jeg har indsat:

function Alarm() {

    alert("FEJL");
}

Som automatisk bliver inkluderet med mine andre javascript funktioner.

Men når jeg skriver:

<body onload=Alarm()> (eller <body onload="Alarm()">)

Så sker der intet :(
Avatar billede macho Praktikant
19. juli 2003 - 00:21 #6
Denne har jeg testet:

<html>
<head><title>Body onload eksempel</title>
</head>
<body onLoad="alert('Velkommen til min hjemmeside')">
Velkommen til googolplex's hjemmeside...
</body>
</html>

/mvh
macho
Avatar billede macho Praktikant
19. juli 2003 - 00:23 #7
Oops, sri schaefner - jeg havde overset dit eksempel, som er identisk med det eksempel jeg gav...

/mvh
macho
Avatar billede roenving Novice
19. juli 2003 - 00:30 #8
Hvad dælen gør du for at det lykkes dig at undgå den måde sådan noget skal (og vil !-) du ...

Nu var det jo lige nemmest at tage machos og bruge som eksempel, og da man godt kan slå popups fra, men ikke alerts kunne ingen af de browsere jeg har slippe uden om den ...

-- skynd dig bare at overse nodens nonsens ...
Avatar billede googolplex Novice
19. juli 2003 - 00:37 #9
scaefner/macho:

Nu har jeg sat det ind på min side (www.ladefoged-roenne.dk) nøjagtigt som beskrevet...

Det er ikke meget alert der kommer :(

HVad går der galt ?
Avatar billede googolplex Novice
19. juli 2003 - 00:38 #10
roenving:

Øhh, hvad mener du ?
Avatar billede schaefner Juniormester
19. juli 2003 - 00:40 #11
der kommer fint en alertboks frem med teksten "Velkommen til min hjemmeside"
Avatar billede googolplex Novice
19. juli 2003 - 00:41 #12
Weird, det gør der ikke hos mig. Men andre alertbokse virker fint, hvordan kan det være ?
Avatar billede googolplex Novice
19. juli 2003 - 01:14 #13
Ok...jeg fatter absolut intet af, at min alert-boks ikke dukker op på www.ladefoged-roenne.dk, mens den på www.ladefoged-roenne.dk/test.dk kommer som kaldet !

Nogen der har nogen som helst idé til hvad der kan være galt ?

Skal nok hoste op med nogle flere point, burde nok ikke have skrevet NEM ;P
Avatar billede googolplex Novice
19. juli 2003 - 01:45 #14
Har fundet 'fejlen' :(

Det er pga. min drop down menu !

Aner ikke hvordan man løser det...
Avatar billede macho Praktikant
19. juli 2003 - 01:46 #15
Jeg har ikke fundet ud af hvorfor <body onLoad="alert('Velkommen til min hjemmeside')"> ikke virker, men jeg har til gengæld fundet en anden løsning, som bør virke. Indsæt dette script mellem <head> og </head>:

<SCRIPT LANGUAGE="JavaScript">
<!--

function velkommen() {
  alert("Velkommen til min hjemmeside...");
}

window.onload = velkommen;

// -->
</SCRIPT>


/mvh
macho
Avatar billede macho Praktikant
19. juli 2003 - 01:51 #16
Accepteret svar: ztyxx
Point : 10
18/07-2003 23:49:19


?????

body onload virker jo ikke, så hvorfor pts. til ztyxx?
Avatar billede roenving Novice
19. juli 2003 - 01:54 #17
Jeg blev også lige lidt ekstra forvirret, da boxen dukkede op i mozilla, men ikke i IE, når jeg brugte din adresse ...

-- men til gengæld blev jeg jo opmærksom på, at du havde en menu -- og menuer har det ganske ofte med at overtage onload-funktioner, da de jo skal initialiseres, og jeg vil ikke blive overrasket, hvis mozilla akkumulerer, mens IE overtager i den slags situationer ...
Avatar billede roenving Novice
19. juli 2003 - 01:55 #18
>>00:38:18
?-)
Avatar billede hermanr Nybegynder
19. juli 2003 - 02:09 #19
Prøv at se: So what's the problem http://javascriptkit.com/javatutors/multiplejava2.shtml

Jeg tror du finder svaret der
Avatar billede roenving Novice
19. juli 2003 - 02:12 #20
Jeg tror herman har fundet et sted med en god forklaring ...
Avatar billede macho Praktikant
19. juli 2003 - 02:19 #21
Netop derfor vil min sidste function med window.onload virke på siden...
Avatar billede roenving Novice
19. juli 2003 - 02:21 #22
-- men måske ødelægge funktionaliteten i menuen, så det kan være der skal arbejdes lidt mere på det ...
Avatar billede macho Praktikant
19. juli 2003 - 02:47 #23
-- så må vi jo se, om googolplex kommer tilbage og fortæller, hvad han finder ud af :-)
Avatar billede roenving Novice
19. juli 2003 - 03:44 #24
,-)
Avatar billede googolplex Novice
19. juli 2003 - 10:16 #25
Ja :)

Jeg gav pointene til et svar der virkede, det virker bare ikke pga. min menu.

Jeg prøver lige at høre andre der bruger den samme menu, vender tilbage når jeg finder en løsning. Prøver også lige den nye I har givet mig :)
Avatar billede googolplex Novice
19. juli 2003 - 10:49 #26
hermanr: Ja, det gav mening :)

macho: Dit VIRKER !! Tilsyneladende uden at berøre min menu :) Jeg har lagt point til dig :)
Avatar billede macho Praktikant
19. juli 2003 - 10:51 #27
Godt det virker - takker for pts.
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