HighDots Forums  

Breite eines Layers im Netscape 4.x bzw. 6.x ermitteln

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss Breite eines Layers im Netscape 4.x bzw. 6.x ermitteln in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Robert Langhammer
 
Posts: n/a

Default Breite eines Layers im Netscape 4.x bzw. 6.x ermitteln - 07-23-2003 , 04:48 AM






Wiebitteschön?

Bin ich echt zu dumm????
Dachte ich könnte Javescript.........
Oder hab ich die Sperri im Kopf weil Urlaub nötig hab?

Bitte Leute helft mir, wär nett von Euch!

LG, Robert

Reply With Quote
  #2  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Breite eines Layers im Netscape 4.x bzw. 6.x ermitteln - 07-23-2003 , 05:42 AM






Robert Langhammer wrote:

Quote:
Bin ich echt zu dumm????
^^^^
Vielleicht ist auch nur Dein Tastertur kapott.

Quote:
Dachte ich könnte Javescript.........
^^^^^^^^^
---> http://dcljs.de/

Quote:
Oder hab ich die Sperri im Kopf weil Urlaub nötig hab?
Möglich.

Quote:
Bitte Leute helft mir, wär nett von Euch!
Finde heraus, welche Eigenschaften ein Layer hat. Quickhack:

if (document.layers) // layer- oder div-Element, NN4 only
{
var o = document.layers['blubb'];
if (o)
{
document.write(o);
for (var i in o)
{
document.write(i + ' = ' + o[i] + '<br>');
}
}
}
else if (document.getElementById) // div-Element, übrige UAs
{
var o = document.getElementById('blubb');
if (o)
{
document.write(o);
for (var i in o)
{
document.write(i + ' = ' + o[i] + '<br>');
}
}
}

Nun kannst Du die passende Eigenschaft mit
document.layers['blubb'].Eigenschaft bzw.
document.getElementById['blubb'].Eigenschaft
referenzieren.


HTH

PointedEars



Reply With Quote
  #3  
Old   
Robert Langhammer
 
Posts: n/a

Default Re: Breite eines Layers im Netscape 4.x bzw. 6.x ermitteln - 07-23-2003 , 05:55 AM



So, es funktioniert was ich programmiert habe wunderbar....
aber wenn ich es in einem anderen Layer mache ganz und gar nicht!
Also ich habe ein Menu in Frame menu welches 8 versch. Layer Menu1,
Menu2 ... usw. je nach dem ein, bzw. im Frame haupt
ausblendet/einblendet.
Auch dass habe ich schon hinbekommen.
Was ich jetzt aber gerne wissen möchte ist es eben von einem
Javascript von Frame menu die tatsächliche breite des Layers Menu1,
Menu2.... zu erfahren da sich diese durch dynamischen Text im Layer
ändert......



On Wed, 23 Jul 2003 11:42:25 +0200, Thomas 'PointedEars' Lahn
<PointedEars (AT) web (DOT) de> wrote:

Quote:
Robert Langhammer wrote:

Bin ich echt zu dumm????
^^^^
Vielleicht ist auch nur Dein Tastertur kapott.

Dachte ich könnte Javescript.........
^^^^^^^^^
---> http://dcljs.de/

Oder hab ich die Sperri im Kopf weil Urlaub nötig hab?

Möglich.

Bitte Leute helft mir, wär nett von Euch!

Finde heraus, welche Eigenschaften ein Layer hat. Quickhack:

if (document.layers) // layer- oder div-Element, NN4 only
{
var o = document.layers['blubb'];
if (o)
{
document.write(o);
for (var i in o)
{
document.write(i + ' = ' + o[i] + '<br>');
}
}
}
else if (document.getElementById) // div-Element, übrige UAs
{
var o = document.getElementById('blubb');
if (o)
{
document.write(o);
for (var i in o)
{
document.write(i + ' = ' + o[i] + '<br>');
}
}
}

Nun kannst Du die passende Eigenschaft mit
document.layers['blubb'].Eigenschaft bzw.
document.getElementById['blubb'].Eigenschaft
referenzieren.


HTH

PointedEars



Reply With Quote
  #4  
Old   
Daniel Kirsch
 
Posts: n/a

Default Re: Breite eines Layers im Netscape 4.x bzw. 6.x ermitteln - 07-23-2003 , 05:57 AM



Robert Langhammer wrote:
Quote:
Bin ich echt zu dumm????
Hmmm...

Also für neuere Netscape habe ich die Lösung vor ca. 2 Stunden erst
gepostet. Allerdings gibt es Layer als Element nicht mehr :

elm.offsetWidth

wobei Du elm via document.getElementById() bekommst.

Für Netscape 4.x funktioniert das nur, wenn Du das Layer-Element
verwendest oder ein div-Element via style="position:absolute" zu einem
solchen machst. Dein Element kannst Du dann via
document["idDesElements].document.width ansprechen

Grüße
Daniel



Reply With Quote
  #5  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Breite eines Layers im Netscape 4.x bzw. 6.x ermitteln - 07-23-2003 , 07:57 PM



Robert Langhammer wrote:
Quote:
So, es funktioniert was ich programmiert habe
Was hast Du denn programmiert? Ich seh' nix.

Und bevor Du hier jetzt seitenweise Quälkot postest,
poste bitte nur einen Link zum Testcase, danke.

Quote:
aber wenn ich es in einem anderen Layer mache ganz und gar nicht!
Meine Kristallkugel ist leider kapott.

---> http://glasgoogle.de/

Quote:
[TOFU]
Bitte besuche http://got.to/quote und heile Deinen Zitierstil.


PointedEars



Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.