Avatar billede flashrider Nybegynder
10. oktober 2004 - 22:02 Der er 27 kommentarer og
1 løsning

Opdatering af flere frames!

Er det muligt at opdater  ALT undtagen én iframe på siden?

hvis ja, hvordan?
Avatar billede roenving Novice
10. oktober 2004 - 22:06 #1
Nej, ikke hvis iframen ligger indeni en side, som indeholder andet end iframes !-)
Avatar billede flashrider Nybegynder
10. oktober 2004 - 22:08 #2
Har 3 iframes på en side som er i en popup.

Vil gerne gøre sådan alle opdateres untagen en skjult én
Avatar billede roenving Novice
10. oktober 2004 - 22:11 #3
Du kan opdatere de forskellige frames samtidigt:

<button onclick="parent.frame2.location.reload(true);location.reload(true);return false;">Opdatér</button>
Avatar billede flashrider Nybegynder
10. oktober 2004 - 23:15 #4
<a href="#" onclick="parent.frame2.location.reload(true);location.reload(true);return false;">Opdater</a>

så opdater den kun frame2?
Avatar billede roenving Novice
10. oktober 2004 - 23:18 #5
Ovenstående er lavet i forventning om, at linket ikke ligger i frame2 !-)
Avatar billede flashrider Nybegynder
10. oktober 2004 - 23:20 #6
Er ikke en haj til javascript kan du ikke lave et script som opdater ALT undtagen iframen "skjul"

eller kan du ikke lave sådan den opdater iframen "skriv" , " chat", "info" ?
Avatar billede roenving Novice
10. oktober 2004 - 23:22 #7
Jeg er nødt til at vide, hvilken frame linket (eller kaldet !-) ligger i !o]

-- for ellers afbrydes udførelsen jo ...
Avatar billede flashrider Nybegynder
10. oktober 2004 - 23:24 #8
Den der skal skjules: skjul.php
index-siden: index_chat.php
Skrive siden: skriv.php
Info-siden: info.php
chat-siden: chat.php

Den skal opdater alt undtagen sjul.php ellers skal den opdater info.php, chat.php, skriv.php uden skjul.php
Avatar billede flashrider Nybegynder
10. oktober 2004 - 23:24 #9
Hvad mener du med frame linket?
Avatar billede flashrider Nybegynder
10. oktober 2004 - 23:24 #10
Du mener src?
Avatar billede roenving Novice
10. oktober 2004 - 23:26 #11
Hvilken handling skal udløse opdateringen, og i hvilken frame forekommer den handling ?-)
Avatar billede flashrider Nybegynder
10. oktober 2004 - 23:28 #12
Kan du ikke bare sige mig hvordan man opdater både "skriv.php" kaldes skriv i iframen, og chat.php kaldes chat i iframen, og info.php som kaldes info i iframen
Avatar billede roenving Novice
10. oktober 2004 - 23:32 #13
Sagtens, men hvis du nu har den handling, som udløser behovet liggende i skriv-framen, skal den frame opdateres sidst, for ellers er kaldet til de andre slettet før de bliver udført !-)

Det nytter ikke at flytte en stabel kostbare glasting forsigtigt, hvis man tager den nederste først, for så er det ligegyldigt med forsigtigheden overfor de, som står (stod !-) ovenpå ...
Avatar billede flashrider Nybegynder
10. oktober 2004 - 23:36 #14
opdater først info, skriv, også chat
Avatar billede roenving Novice
10. oktober 2004 - 23:42 #15
Oki:

parent.info.location.reload(true);parent.skriv.location.reload(true);parent.chat.location.reload(true);

-- og jeg undrer mig da over, at det kan være så hemmeligt, for hvis kaldet kommer fra chat-framen, kan den forenkles til:

parent.info.location.reload(true);parent.skriv.location.reload(true);location.reload(true);
Avatar billede flashrider Nybegynder
10. oktober 2004 - 23:49 #16
Selve siden er i info så den skal da også reloade chat?

parent.info.location.reload(true);parent.skriv.location.reload(true);parent.chat.location.reload(true);location.reload(true);
Avatar billede flashrider Nybegynder
10. oktober 2004 - 23:52 #17
den skal kun opdater en gang, den skal ikke stå og opdater den 100 gange altså chat, skriv, info.. den skal opdateres én gang også blive der..
Avatar billede flashrider Nybegynder
10. oktober 2004 - 23:54 #18
kan man ikke fortælle den at den skal skrive til info men til siden: tekstchat.php istedet?
Avatar billede flashrider Nybegynder
10. oktober 2004 - 23:55 #19
læg svar
Avatar billede flashrider Nybegynder
10. oktober 2004 - 23:57 #20
men det tager da 100 år at så vise info, skriv, chat igen.. fjernede bare location.reload(true);
Avatar billede roenving Novice
11. oktober 2004 - 00:02 #21
Hvis siden, som kaldet kommer fra, er i info, skal opdateringen af info-framen stå sidst ...
Avatar billede flashrider Nybegynder
11. oktober 2004 - 00:09 #22
så siger den "siden er fore bla bla bla prøv igen..; Ja - Anuller
Avatar billede flashrider Nybegynder
11. oktober 2004 - 00:10 #23
<script type=\"text/javascript\">
parent.chat.location.reload(true);parent.skriv.location.reload(true);parent.info.location.reload(true);
</script>
Avatar billede flashrider Nybegynder
11. oktober 2004 - 00:16 #24
Håber du kan hjælpe mig, den siger at siden er forandret også man skal prøev igen eller sådan noget.
Avatar billede flashrider Nybegynder
11. oktober 2004 - 00:18 #25
læg svar det virker..
skriv bare

<script type=\"text/javascript\">
parent.chat.location.reload(true);parent.skriv.location.reload(true);
</script>
Avatar billede roenving Novice
11. oktober 2004 - 00:20 #26
-- hvis den siger det, er det fordi den har sendt en form fra siden, og så kan man ikke bruge reload, men skal direkte sætte en ny location på !-)

-- det er vel skriv-siden, som indeholder en formular, så:

<script type=\"text/javascript\">
parent.chat.location.reload(true);parent.skriv.location.href="skriv.php";parent.info.location.reload(true);
</script>
Avatar billede roenving Novice
11. oktober 2004 - 00:20 #27
Oki '-)
Avatar billede roenving Novice
11. oktober 2004 - 00:27 #28
-- og tak for point ;~}
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