Avatar billede cdygaard Nybegynder
27. april 2004 - 19:34 Der er 9 kommentarer og
1 løsning

window onload med bestemt fil

Jeg har et par javascript funktioner i en include fil som bliver inkluderet i alle mine filer på hjemmesiden. Efter hver funktion kører der en window onload funktion som egentlig kun skulle køre så snart brugeren kører en bestemt php fil. Hvordan gør jeg det?
Avatar billede olebole Juniormester
27. april 2004 - 19:59 #1
<ole>

Det må du vist forklare lidt bedre  :)

/mvh
</bole>
Avatar billede cdygaard Nybegynder
27. april 2004 - 20:05 #2
Jeg mangler en funktion der checker navnet på den fil brugeren kører på min hjemmeside. Dernæst skal window.onload køre hvis det er det rigtige filnavn.
Bedre! :0/
Avatar billede olebole Juniormester
27. april 2004 - 20:18 #3
"... checker navnet på den fil brugeren kører på min hjemmeside." læser jeg som include-filen.
I så fald bliver det en blanding af PHP og JS. Alt efter om PHP inkluderer en side, der skal udløse en handling på onload-event'en, skal den udskrive en JS-variabel som true eller false. Noget à la:

<script type="text/JavaScript">
<?
if (BETINGELSE) print "var bla = true;\n";
else print "var bla = false;\n";
?>
</script>

Så kan du skrive:

window.onload = function() {
  if (bla) enFunktion();
}
Avatar billede cdygaard Nybegynder
27. april 2004 - 20:35 #4
Det sidste er ikke forstået. Er det ikke:

  if (bla) {
      window.onload = function();
  }
Avatar billede olebole Juniormester
27. april 2004 - 20:59 #5
Jo, det er præcis det samme - gjort på to forskellige måder  ;o)
Avatar billede cdygaard Nybegynder
27. april 2004 - 21:03 #6
Det ser fornuftigt ud. Har ikke tjekket om det virker endnu, men giv et svar så får du point alligevel.
Avatar billede olebole Juniormester
27. april 2004 - 21:19 #7
Får du det ikke til at virke, må du lige hive fat i mig igen  ;o)
/mvh
Avatar billede cdygaard Nybegynder
27. april 2004 - 21:20 #8
ok
Avatar billede cdygaard Nybegynder
29. april 2004 - 17:53 #9
Det virker Ole, tak for det.
Avatar billede olebole Juniormester
29. april 2004 - 17:57 #10
selvtak  ;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