Avatar billede crunch Nybegynder
05. december 2001 - 10:03 Der er 8 kommentarer og
2 løsninger

mangler et refresh script.

Jeg mangler et lille javascript der kan refreshé siden når den sættes i fokus - dvs. nå et pop-op vindue lukkes... Nogle eksempler. ?
Avatar billede senj Nybegynder
05. december 2001 - 10:23 #1
Hvordan lukker brugeren POP-UP´en?
Avatar billede senj Nybegynder
05. december 2001 - 10:25 #2
Eks. hvis man lukker pop-up vinduet via en knap, så kan du kalde følgende script:

<script language=\"JavaScript\" type=\"text/javascript\">
  <!--
    opener.location.reload(true);
    self.close();
  // -->
</script>
Avatar billede crunch Nybegynder
05. december 2001 - 10:42 #3
nej jeg ved ikke hvordan vinduet bliver lukket. Men jeg ved at den side der skal refreshes kommer i fokus så jeg tænkte på om man ikke kunne bruge onblur eller lign, til at kalde refrehfunktionen.

Jev ved at:
1. siden kommer i fokus
2. siden skal derfor refreshes en gang.
3. skal kun virke i IE 5 +
Avatar billede fri-hash Nybegynder
05. december 2001 - 10:45 #4
måske

onfocus=\"document.reload(true);\"

inde i dit bodytag

(  <body onfocus=\"document.reload(true);\">  )
Avatar billede senj Nybegynder
05. december 2001 - 10:46 #5
fri-hash - vil den ikke reloade i en uendelighed??
Avatar billede senj Nybegynder
05. december 2001 - 10:48 #6
Kan man noget i pop-up vinduet der kan ændre indholdet på den side man kommer fra?

Hvis ikke kan du ligge nedenstående kode i pop-up´en.

<script language=\"JavaScript\" type=\"text/javascript\">
      opener.location.reload(true); 
</script>
Avatar billede senj Nybegynder
05. december 2001 - 11:04 #7
Jeg tror jeg har en løsning nu:

I <head> ligger du følgende function:

<script language=\"JavaScript\">
function leave()
{
  opener.location.reload(true); 
}
</script>

Step 2: Du skal kalde body med følgende kode:

<body onUnload=\"leave()\">

alt ovenstående kode skal ligge i din pop-op
Avatar billede senj Nybegynder
05. december 2001 - 11:06 #8
Altså sådan her:

<html>
<head>
<title>POP-UP</title>
<script language=\"JavaScript\">
function leave()
{
    opener.location.reload(true);
}
</script>
</head>

<body onUnload=\"leave()\">
</body>
</html>
Avatar billede fri-hash Nybegynder
05. december 2001 - 11:06 #9
eller lidt kortere/nemmere

<body onunload=\"opener.location.reload(true);\">
Avatar billede crunch Nybegynder
05. december 2001 - 11:32 #10
tak for jeres hjælp ( :
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