Avatar billede human Nybegynder
15. september 2004 - 17:02 Der er 16 kommentarer og
1 løsning

iframe skal update

Heysa!

Jeg skal have en iframe på min side, den iframe skal være usynlig, transparent og self ingen border. Den skal også opdatere sig selv hvert 10 sekund.

Hvordan laves det?
Avatar billede roenving Novice
15. september 2004 - 17:19 #1
Ved at kigge i kilden her (Pro-medlemmer har en opdateringsstatus under Abonnér-knappen !-)

<iframe src="/new_post.php?qid=540036&amp;nr=0&amp;time=1095261316" frameborder="0" scrolling="no" width="100" height="14" tabindex="0"></iframe>

-- og siden i iframen:

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><head><script type="text/javascript">setTimeout("self.location.reload(true);",5000);</script><style type="text/css">body{background-color:#ffffff;margin:0;border:none;font:9px verdana,arial,sans-serif;color:#000000;}</style></head><body>0 nye indl&aelig;g</body></html>

-- og her er opdateringen sat til 5 sekunder !-)
Avatar billede human Nybegynder
15. september 2004 - 17:21 #2
yes.. Men hvor ved javascriptet fra, at det kun er iframen som skal opdateres?
Avatar billede mhl2k01 Nybegynder
15. september 2004 - 17:22 #3
Fordi du i den side i iframet angiver at det skal reloade
Så er det kun den der reloader ...
Avatar billede human Nybegynder
15. september 2004 - 17:22 #4
skal det således eller hva:

<iframe src="/new_post.php?qid=540036&amp;nr=0&amp;time=1095261316" frameborder="0" scrolling="no" width="100" height="14" tabindex="0">
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><head><script type="text/javascript">setTimeout("self.location.reload(true);",5000);</script><style type="text/css">body{background-color:#ffffff;margin:0;border:none;font:9px verdana,arial,sans-serif;color:#000000;}</style></head><body>0 nye indl&aelig;g</body></html>

koden

</iframe>

?
Avatar billede roenving Novice
15. september 2004 - 17:24 #5
Nej, hvis du kigger i den første kodestump, vil du kunne se, at den refererer til en fil (her /new_post.php !-)

-- og det er det du skal gøre i dit iframe-tag, dernæst opretter du en fil med det øvrige indhold !o]
Avatar billede human Nybegynder
15. september 2004 - 17:25 #6
ellers giver det ingen mening ;)
Avatar billede human Nybegynder
15. september 2004 - 17:26 #7
okay..

så iframen skal altså stå i en anden side?

men hvordan fortæller jeg så siden, hvor i framen skal være?

Fatter det ikke.
Avatar billede human Nybegynder
15. september 2004 - 17:27 #8
tror jeg fatter det nu, så
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><head><script type="text/javascript">setTimeout("self.location.reload(true);",5000);</script><style type="text/css">body{background-color:#ffffff;margin:0;border:none;font:9px verdana,arial,sans-serif;color:#000000;}</style></head><body>0 nye indl&aelig;g</body></html>

skal stå på new_post? og så bare en iframe på siden hvor den skal være?
Avatar billede roenving Novice
15. september 2004 - 17:34 #9
Jepz !-)
Avatar billede human Nybegynder
15. september 2004 - 17:41 #10
<script type="text/javascript">setTimeout("self.location.reload(true);",5000);</script><style type="text/css">body{background-color:#ffffff;margin:0;border:none;font:9px verdana,arial,sans-serif;color:#000000;}</style>

Det er der noget i vejen med. Php'en i min editor får en anden farve hvis jeg indsætter det. Præcis somom der er en syntax fejl eller der mangler en " eller noget i den stil.
Avatar billede roenving Novice
15. september 2004 - 17:46 #11
Hvis du bruger print eller echo skal der være fejl, men det kan du jo bare lade være med !-)
Avatar billede human Nybegynder
15. september 2004 - 17:48 #12
jeg bruger print.. Det er meningen den skal opdatere hvis der er ny indlæg i databasen.. Koden virker perfekt inden den kom i iframen, men nu siger den ingen ting mere. Den siger bare 0, selvom den skulle sige 1 eller 2 måske.
Avatar billede roenving Novice
15. september 2004 - 18:00 #13
Har du husket det selvstændige opslag, som du skal lave i den php-fil ?-)
Avatar billede human Nybegynder
15. september 2004 - 18:01 #14
yup..
Avatar billede human Nybegynder
15. september 2004 - 18:01 #15
kunne være jeg skulle huske min session_start? :P

Smid svar..
Avatar billede roenving Novice
15. september 2004 - 18:06 #16
Velbekomme '-)
Avatar billede roenving Novice
16. september 2004 - 00:23 #17
-- 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