• Forum
      /  
    Programmering og webdesign
      /  
    Programmering
  • 24-06-2004 · 22:09 2511 visninger 5 svar
  • Denne tråd er over 6 måneder gammel

    Er du sikker på, at du har noget relevant at tilføje?

  • Lidt hjælp til noget php/javascript

    Af T-Bird Megabruger
Hej med jer.

Nu har jeg søgt her, der og alle vegne efter et lille script i php eller javascript eller lign. der gør følgende:

---
Side 1:
Man trykker på en knap og op kommer side 2.

Side 2:
Man arbejder på side 2 og når denne lukkes ned opdateres/reloades side 1.
---

Jeg håber, at I forstår. Jeg kan ikke lige komme i tanke om en bedre måde at forklare det på.

Dulius

#1

Gæst
24-06-2004 23:43
Side 1:

Lad os sige knappen er et billede - vi kalder siden for first.htm:

<html>
<head>
<title>Side 1</title>
<script language="javascript">
function skiftside(){
window.location='second.htm';
}
</script>
</head>
<body>
<img src="billede.jpg" />
</body>
</html>


... second.htm laver du så sådan her:

<html>
<head>
<title>Side 2</title>
</head>
<body onBlur="window.location='first.htm'">
Her er side 2
</body>
</html>


tror jeg nok...det er dog utestet!
Dulius

#2

Gæst
24-06-2004 23:44
Flot Dulius....glemte lige noget!

I billedet er det selvf.:

<img src="billede.jpg" onClick="skiftside();" />

sådan..
Megabruger
25-06-2004 01:03
Så vidt jeg lige har fået den til at virke skifter den jo bare tilbage til first.htm. Det jeg gerne vil er, at man på side 1 åbner et nyt vindue sådan man har to vinduer åbne. På side 2 laver man det man skal, og når man lukker det vindue eller scriptet selv gør det skal den opdatere/reloade den første side. Jeg har set det bl.a. på http://www.komogvind.dk når man trykker på "exit" inde i et spil.
Semi Supporter
25-06-2004 01:18
Side1.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>side 1</title>
</head>
<body onUnload="opener.location.reload(true);">
side 1
</body>
</html>

main.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>main.html</title>
</head>

<body>
<form name="form1" method="post" action="">
<input type="submit" name="Submit" value="Åbn ny side" onClick="window.open('side1.html','NY9','width=325,height=125,toolbar=no,scrollbars=no,menubar=no,resizeable=no')">
</form>
</body>
</html>

nooz

#5

Gæst
18-11-2004 21:00
#0
Du skal have fat i objektet(eller hvad hulen det nu hedder :-p) opener.
Det acter ligesom window = det aktuelle vindue, så er opener = det vindue der åbnede det aktuelle vindue.
Teknisk set (ikke testet) burde man kunne bruge opener.opener.opener. i det "uendelige", ikke? Naturligvis kun indtil det "sidste" vindue er nået. Måske en for()-løkke?
Eller måske bare mig der OT'er :)
Bruger påkrævet
En bruger er påkrævet for at oprette svar på Hardwareonline.dk
Du kan oprette en bruger her eller logge ind her

Log ind for at få flere funktioner