05. januar 2004 - 23:34
Der er
21 kommentarer og 1 løsning
Problem med update af flere frames!
Har følgende kode: echo "[<a href=# onClick=parent.document.location='chat_F2.php?menu_c=$menu_c&&room_id=$row[id]';parent.rightFrame.document.location='hidden_f.php?room_id=$row[id]&&change=$room_id';parent.mainFrame.document.location='chat_w.php?room_id=$row[id]&&change=1';parent.bottomFrame.document.location='chat_F4.php?room_id=$row[id]';return false>$row[navn]</a>]<br>"; Den opdatere sådan set fint alle de andre frames men den opdatere ikke det første altså det frame hvor linket befinder sig i. Altså: onClick=parent.document.location='chat_F2.php?menu_c=$menu_c&&room_id=$row[id]'; ... hvordan for jeg den til at opdatere alle de frames inklusiv sig selv :)
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
05. januar 2004 - 23:41
#1
parent.document.location skal vel være : self.location
05. januar 2004 - 23:41
#2
Har du prøvet at sætte ""er ?-)
05. januar 2004 - 23:43
#3
Og så skal det selvfølgelig stå som den sidste opdatering så den ikke opdateres sig selv iden den når at afvikle de andre rammers kode.
05. januar 2004 - 23:46
#4
echo "[<a href=# onClick=parent.rightFrame.document.location='hidden_f.php?room_id=$row[id]&&change=$room_id';parent.mainFrame.document.location='chat_w.php?room_id=$row[id]&&change=1';parent.bottomFrame.document.location='chat_F4.php?room_id=$row[id]';self.location='chat_F2.php?menu_c=$menu_c&&room_id=$row[id]';return false>$row[navn]</a>]<br>"; Den opdatere de andre frames det kan jeg se... men den ser ikke ud til at opdatere sig selv :/
05. januar 2004 - 23:47
#5
self.location.href for at være helt korrekt
05. januar 2004 - 23:48
#6
Er det ikke en reload af samme side ?-)
05. januar 2004 - 23:49
#7
nej det er da self.location.reload(true) // true for at reloade uden om cachen
05. januar 2004 - 23:49
#8
echo "[<a href=\"#\" onClick=\"parent.rightFrame.document.location='hidden_f.php?room_id=$row[id]&&change=$room_id';parent.mainFrame.document.location='chat_w.php?room_id=$row[id]&&change=1';parent.bottomFrame.document.location='chat_F4.php?room_id=$row[id]';location.reload(true);return false\">$row[navn]</a>]<br>";
05. januar 2004 - 23:52
#9
hehe sidste kode fra roenving... altså også nikolejdu opdatere framet nu... men jeg skulle gerne sætte variablen room_id=$row[id] ...
05. januar 2004 - 23:52
#10
Altså: 'chat_F2.php?menu_c=$menu_c&&room_id=$row[id]'
05. januar 2004 - 23:54
#11
05. januar 2004 - 23:54
#12
Det ville faktisk være endnu bedre hvis vi kunne få den til at opdatere frames som den gør nu... og så det frame den selv skal opdatere bare med normalt link... den behøver ikke opdatere det den kan bare sætte variablen efter. Men hvordan gør jeg det?
05. januar 2004 - 23:57
#13
Hvis jeg ikke husker helt fejl så bliver onclick afviklet før href så du kan jo prøve : echo "[<a href=\"chat_F2.php?menu_c=$menu_c&&room_id=$row[id]\" onClick=\"parent.rightFrame.document.location='hidden_f.php?room_id=$row[id]&&change=$room_id';parent.mainFrame.document.location='chat_w.php?room_id=$row[id]&&change=1';parent.bottomFrame.document.location='chat_F4.php?room_id=$row[id]';location.reload(true);return false\" target=\"_self\">$row[navn]</a>]<br>";
05. januar 2004 - 23:57
#14
Altså <a href="$PHP_SELF?menu_c=$menu_c&&room_id=$row[id]"> eller <a href="?menu_c=$menu_c&&room_id=$row[id]"> men jeg skal stadig opdatere de andre frames som den gør nu... og så plus "opdatere" det frame linket ligger i... altså på måden ovenfor :)
05. januar 2004 - 23:58
#15
Det hedder nu : $_SERVER[PHP_SELF]
05. januar 2004 - 23:58
#16
nikolajdu >> Ser ikke ud til det... har prøvet at ændre til lala.php men den skifter ikke til noget...
06. januar 2004 - 00:00
#17
Hov da.... Fjern sgu da din return false
06. januar 2004 - 00:06
#18
Så ser det sq ud til der sker noget :P
06. januar 2004 - 00:07
#19
Jamen det er jo klart - Return false annulerer jo det du har gang i.
06. januar 2004 - 00:27
#20
Det må jo næsten være nikolajdu der skal havde de point :) smid et svar.
06. januar 2004 - 00:29
#21
bøh
08. januar 2004 - 17:13
#22
tak for hjælpen :)
Vi tilbyder markedets bedste kurser inden for webudvikling