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?
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?
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&nr=0&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æg</body></html> -- og her er opdateringen sat til 5 sekunder !-)
15. september 2004 - 17:21
#2
yes.. Men hvor ved javascriptet fra, at det kun er iframen som skal opdateres?
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 ...
15. september 2004 - 17:22
#4
skal det således eller hva: <iframe src="/new_post.php?qid=540036&nr=0&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æg</body></html> koden </iframe> ?
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]
15. september 2004 - 17:25
#6
ellers giver det ingen mening ;)
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.
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æg</body></html> skal stå på new_post? og så bare en iframe på siden hvor den skal være?
15. september 2004 - 17:34
#9
Jepz !-)
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.
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 !-)
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.
15. september 2004 - 18:00
#13
Har du husket det selvstændige opslag, som du skal lave i den php-fil ?-)
15. september 2004 - 18:01
#14
yup..
15. september 2004 - 18:01
#15
kunne være jeg skulle huske min session_start? :P Smid svar..
15. september 2004 - 18:06
#16
Velbekomme '-)
16. september 2004 - 00:23
#17
-- og tak for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling