Avatar billede stigc Nybegynder
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 ?
Avatar billede olebole Juniormester
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>
Avatar billede olebole Juniormester
19. september 2001 - 12:39 #2
...eller:

<script>
document.all.test.document.body.innerHTML = \"Hej\";
</script>
Avatar billede nute Nybegynder
19. september 2001 - 12:42 #3
olebole >> hvorfor kun

document.all.test.document.close();

hvorfor ikke

document.all.test.document.open();

?
Avatar billede olebole Juniormester
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
Avatar billede nute Nybegynder
19. september 2001 - 12:47 #5
olebole >> utrolig hva man lærer :)

men Sverige ?? ...hmmm....jeg er da norsk bosatt i danmark ;-)

/nute
Avatar billede olebole Juniormester
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*
Avatar billede stigc Nybegynder
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>
Avatar billede nute Nybegynder
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
Avatar billede olebole Juniormester
19. september 2001 - 13:10 #9
fint....har du prøvet den anden?
Avatar billede stigc Nybegynder
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>
Avatar billede olebole Juniormester
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.
Avatar billede olebole Juniormester
19. september 2001 - 13:19 #12
nute >> Det har da også altid undret mig!  =oD
Avatar billede stigc Nybegynder
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>


:)
Avatar billede olebole Juniormester
19. september 2001 - 13:22 #14
Ikke hos mig!  :)
Avatar billede stigc Nybegynder
19. september 2001 - 13:27 #15
i Explorer 4?
Avatar billede stigc Nybegynder
19. september 2001 - 13:29 #16
jeg kører 4.0 på NT. Kan det betyde noget?
Avatar billede stigc Nybegynder
19. september 2001 - 14:08 #17
Please Ole, har du lidt viden på det område?
Avatar billede roenving Novice
20. september 2001 - 04:16 #18
Fejl -- får du fejlmeddelelse eller virker det bare ikke ?
Avatar billede stigc Nybegynder
20. september 2001 - 13:50 #19
ja det giver en fejl medddelelse.
Avatar billede roenving Novice
20. september 2001 - 13:58 #20
Hvad er det så den ikke kan li ?·]

Hvilket objekt opfatter den ikke som den burde ?-)
Avatar billede stigc Nybegynder
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.

Avatar billede stigc Nybegynder
24. september 2001 - 13:38 #22
virker det i Jeres 4.0\'er ?
Avatar billede olebole Juniormester
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
Avatar billede stigc Nybegynder
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. :)
Avatar billede olebole Juniormester
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  :)
Avatar billede stigc Nybegynder
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>



Avatar billede olebole Juniormester
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  :)
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