19. september 2001 - 12:35
Der er
26 kommentarer og 1 løsning
document.write i iframe og Explorer 4
<iframe src=\'\' id=test></iframe> <script> test.document.write(\"HEJ\"); </script> Virker ikke i 4.0 men i 5.0 Hvad skal jeg gører for at det virker i 4.0 ?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
19. september 2001 - 12:38
#1
<ole> Mon ikke det hjælper, hvis du kalder rigtigt: <script> document.all.test.document.write(\"HEJ\"); document.all.test.document.close(); </script> ...? /mvh </bole>
19. september 2001 - 12:39
#2
...eller: <script> document.all.test.document.body.innerHTML = \"Hej\"; </script>
19. september 2001 - 12:42
#3
olebole >> hvorfor kun document.all.test.document.close(); hvorfor ikke document.all.test.document.open(); ?
19. september 2001 - 12:46
#4
nute >> \'open()\' er god kodeskik, men ikke påkrævet - det er \'close()\'. Du har boet i Sverige for længe.....landet, hvor alt, der ikke er forbudt, er påbudt! =oD /mvh
19. september 2001 - 12:47
#5
olebole >> utrolig hva man lærer :) men Sverige ?? ...hmmm....jeg er da norsk bosatt i danmark ;-) /nute
19. september 2001 - 13:04
#6
Okay....! Jeg havde indtryk af, du var norsk - bosat i Sverige. Nu er jeg pludselig meget mere rolig! *LooOooL*
19. september 2001 - 13:09
#7
følgende virker ikke: <iframe src=\'\' id=tester border=1 width=400> </iframe> <script> document.all.tester.document.write(\"drkhrlksdfjhlkdfhlkdhlæad jgkladjg \"); document.all.tester.document.close(); </script>
19. september 2001 - 13:09
#8
hva f@#$! vil en nordmann i sverige å gjøre ??? ;-) neida...bosatt i sentrale København og arbeider i det enda mer sentrale København. Svensker ser jeg kun i fjernsyn =0D
19. september 2001 - 13:10
#9
fint....har du prøvet den anden?
19. september 2001 - 13:12
#10
følgende giver fejl: (det gjorde det andet ikke, men den skrev uden for iframen!) <iframe src=\'start.html\' id=\"tester\" name=\"tester\" border=1 width=400> </iframe> <script> document.all.tester.document.body.innerHTML = \"Hej\"; document.all.tester.document.close(); </script>
19. september 2001 - 13:13
#11
<script> document.frames.tester.document.write(\"drkhrlksdfjhlkdfhlkdhlæad jgkladjg\"); document.frames.tester.document.close(); </script> ...virker i hvert fald.
19. september 2001 - 13:19
#12
nute >> Det har da også altid undret mig! =oD
19. september 2001 - 13:20
#13
følgende giver også fejl: <iframe src=\'start.html\' id=\"tester\" name=\"tester\" border=1 width=400> </iframe> <script> document.frames.tester.document.write(\"drkhrlksdfjhlkdfhlkdhlæadjgkladjg\"); document.frames.tester.document.close(); </script> :)
19. september 2001 - 13:22
#14
Ikke hos mig! :)
19. september 2001 - 13:27
#15
i Explorer 4?
19. september 2001 - 13:29
#16
jeg kører 4.0 på NT. Kan det betyde noget?
19. september 2001 - 14:08
#17
Please Ole, har du lidt viden på det område?
20. september 2001 - 04:16
#18
Fejl -- får du fejlmeddelelse eller virker det bare ikke ?
20. september 2001 - 13:50
#19
ja det giver en fejl medddelelse.
20. september 2001 - 13:58
#20
Hvad er det så den ikke kan li ?·] Hvilket objekt opfatter den ikke som den burde ?-)
24. september 2001 - 13:31
#21
Nu sidder jeg igen her med Explorer 4.0: <html> <body> <iframe src=\'blank.htm\' id=\"tester\" name=\"tester\" border=1 width=400> </iframe> <script> document.frames.tester.document.write(\"test\"); document.frames.tester.document.close(); </script> </body></html> Den giver en unspecified error i den linie hvor jeg skriver test. Ihh hvor ville jeg ønsker mig at nogen kunne det her !! :) Håber at Ole og roenving er online.
24. september 2001 - 13:38
#22
virker det i Jeres 4.0\'er ?
24. september 2001 - 14:02
#23
Hmmmmm....jeg har ikke en IE4 inde lige nu, men prøv at sætte nogle gåseøjne omkring dine attributter i iframe-tag\'et. Prøv også at lægge kaldet i en funktion og fyr den af via et link......det kan være, du kalder for tidligt med det forsøg, du laver. Det _bør_ fungere under IE4.x /mvh
24. september 2001 - 14:27
#24
Ole nu virker det sku. <html> <body> <iframe src=\"blank.htm\" id=\"tester\" name=\"tester\" border=\"1\" width=\"400\"> </iframe> <script> //function test() { document.frames.tester.document.write(\"test\"); document.frames.tester.document.close(); //} </script> <a href=\"java script:test();\">test</a> </body></html> På min side kalder jeg så funktionen i onload i body tagget. Det er sku bare lækket, og her er de mange point. :)
24. september 2001 - 14:31
#25
Virkede det også i den udkommenterede version, du viser ovenfor? Bare for at vide, om det var gåseøjnene eller det forsinkede kald, der hjalp :)
24. september 2001 - 14:33
#26
ups nej det gør det ikke det var selvfølgelig uden kommetarene, fjernet dem selv for at teste det samme som du sprøger om! Det her virkede: <html> <body> <iframe src=\"blank.htm\" id=\"tester\" name=\"tester\" border=\"1\" width=\"400\"> </iframe> <script> function test() { document.frames.tester.document.write(\"test\"); document.frames.tester.document.close(); } </script> <a href=\"java script:test();\">test</a> </body></html>
24. september 2001 - 14:51
#27
Okay....så kaldte du altså for tidligt! Hæng dig det bag øret...du vil løbe ind i de der tidsforskydnings fejl tit. Andre gange kan man lave et \'hack\' men en timeout, men her er det klart bedre at køre det onload. /mvh og tak for points :)
Vi tilbyder markedets bedste kurser inden for webudvikling