Avatar billede Slettet bruger
20. april 2001 - 08:46 Der er 26 kommentarer og
1 løsning

Netscape 6

Dette virker i NS 4, men ikke i NS6 Hvorfor?, og hvad skal jeg gøre for at det vil virke..
   
self.parent.test.document.layers.layerNC.document.open();
   
self.parent.test.document.layers.layerNC.document.write(\'<FONT FACE=\"Tahoma\" SIZE=\"2\"><% =Application(\"Name\") %></FONT>\');
   
self.parent.test.document.layers.layerNC.document.close();
Avatar billede Slettet bruger
20. april 2001 - 08:47 #1
nå ja og på test framet står der:

document.writeln(\'<Layer name=\"layerNC\"
visibility=\"show\"><FONT FACE=\"Tahoma\" SIZE=\"2\"></FONT></Layer>\');
Avatar billede olebole Juniormester
20. april 2001 - 08:53 #2
<ole>
Brug <div></div>. De understøttes af NS4+ og IE4+. <layer></layer> understøttes kun af NS4.x
/mvh
</bole>
Avatar billede Slettet bruger
20. april 2001 - 08:54 #3
ok, men hvad med NS6?? der virker det ikke
Avatar billede olebole Juniormester
20. april 2001 - 08:57 #4
Brug id=\"layerNC\" og kald så med:

  self.parent.test.document.getElementById[\"layerNC\"].document.open();

...osv. Det er måden at kalde på i NS6 og faktisk også i IE5 :)
/mvh
Avatar billede olebole Juniormester
20. april 2001 - 08:58 #5
...og brug altid \'id\' i stedet for \'name\' på div\'s
Avatar billede Slettet bruger
20. april 2001 - 09:02 #6
okkii jeg prøver, du får nogle point hvis det virker :o)
Avatar billede olebole Juniormester
20. april 2001 - 09:09 #7
NÅR det virker...  ;o)
Avatar billede parazite Nybegynder
20. april 2001 - 09:14 #8
Ole : *G* Er man ikke LIGE lovlig skråsikker? Erhm...... *hoste* *Gg*
Avatar billede olebole Juniormester
20. april 2001 - 09:22 #9
\'...LIGE lovlig...\' - ehhhhh...er det ulovligt...? :oD
Avatar billede olebole Juniormester
20. april 2001 - 09:24 #10
HA...! Hovmod står for fald...!!! Jeg har zq da svaret forkert *LooooL*
RUNDE parenteser...RUNDE:

  self.parent.test.document.getElementById(\"layerNC\").document.open();

...der fik du DEN, olebole...!
Avatar billede Slettet bruger
20. april 2001 - 09:25 #11
Stol på mig, jeg har bare ikke så mange point :o)
Avatar billede olebole Juniormester
20. april 2001 - 09:30 #12
Bare rolig...jeg jokede bare - lidt for tidligt, endda :oD
Avatar billede Slettet bruger
20. april 2001 - 09:36 #13
oki på frame siden har jeg denne:

document.writeln(\'<div name=\"layerNC\" visibility=\"show\"><FONT FACE=\"Tahoma\" SIZE=\"2\"></FONT></div>\');


og på siden som skulle sætte informationer ind har jeg dette:


        self.parent.test.document.getElementById(\"layerNC\").document.open();
        self.parent.test.document.getElementById(\"layerNC\").document.write(\'<FONT FACE=\"Tahoma\" SIZE=\"2\"><% =Application(\"name\") %></FONT>\');
        self.parent.test.document.getElementById(\"layerNC\").document.close();


Hvorfor virker det ikke?
Avatar billede olebole Juniormester
20. april 2001 - 09:43 #14
Prøv lige at smide en URL, så jeg kan se, hvad der er galt ;)
Avatar billede Slettet bruger
20. april 2001 - 09:44 #15
den er local, bag firewall :o) desvære
Avatar billede Slettet bruger
20. april 2001 - 09:45 #16
men den skriver slet ikke noget på
Avatar billede Slettet bruger
20. april 2001 - 09:47 #17
og det er med NS 6 at den ikke vil..
Avatar billede olebole Juniormester
20. april 2001 - 10:00 #18
Altså i den frame, der hedder \'test\' skriver du:

  document.writeln(\'<div name=\"layerNC\" visibility=\"show\"><FONT FACE=\"Tahoma\" SIZE=\"2\">noget ligegyldig tekst</FONT></div>\');

Der skulle så gerne stå: \'noget ligegyldig tekst\'.

I nabo-frame\'en skriver du så:

parent.test.document.getElementById(\"layerNC\").document.open();
parent.test.document.getElementById(\"layerNC\").document.write(\'<FONT FACE=\"Tahoma\" SIZE=\"2\"><% =Application(\"name\") %></FONT>\');
parent.test.document.getElementById(\"layerNC\").document.close();

...bare slet de der \'self.\'. De er overflødige. Det skulle da meget gerne virke...!?!
Avatar billede olebole Juniormester
20. april 2001 - 10:03 #19
Ahhhhhh....brug \'id\'...ikke \'name\'. Det skrev jeg også: 20/04 2001 08:58:29.
Du skriver jo netop: \'getElementById\'...så nytter det ikke, der ikke er en \'id\' at finde ;)
Avatar billede Slettet bruger
20. april 2001 - 10:29 #20
nu siger den denne fejl:

parent.test.document.getElementById(\"layerNC\").document has no properties

Avatar billede Slettet bruger
20. april 2001 - 10:29 #21
        parent.test.document.getElementById(\"layerNC\").document.open();
        parent.test.document.getElementById(\"layerNC\").document.write(\'<FONT FACE=\"Tahoma\" SIZE=\"2\">HEY</FONT>\');
        parent.test.document.getElementById(\"layerNC\").document.close();
Avatar billede Slettet bruger
20. april 2001 - 10:30 #22
??
Avatar billede olebole Juniormester
20. april 2001 - 10:52 #23
prøv:

document.writeln(\'<div name=\"layerNC\" style=\"position:absolute;\"><FONT FACE=\"Tahoma\" SIZE=\"2\">noget ligegyldig tekst</FONT></div>\');
Avatar billede olebole Juniormester
20. april 2001 - 10:53 #24
Undskyld...ikke \'name=\"layerNC\"\', men \'id=\"layerNC\"\' ;)
Avatar billede Slettet bruger
20. april 2001 - 10:53 #25
er du ikke på icq??
Avatar billede Slettet bruger
20. april 2001 - 10:58 #26
stadig

self.parent.test.document.getElementById(\"layerNC\").document has no properties
Avatar billede Slettet bruger
20. april 2001 - 10:59 #27
og det er i den side som skriver info på frame siden
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