layer Reihenfolge dynamisch NS
Reiner Breyer
- javascript
0 stefan(klein geschrieben)0 flim
0 flim0 Reiner
Hallo Leute,
man kann Layer mit namen (id) oder mit index ansprechen.
Wie kann man rauskriegen, der wievielte Layer ein bestimmter Layer ist, wenn man den namen weiß?
ich vermisse ne Funktion wie getLayerNumber(id) oder so..
document.layers.length ermittelt nur die Layergesamtzahl im Dokument.
Wer weiß Rat?
danke
Reiner
hi reiner
Hallo Leute,
man kann Layer mit namen (id) oder mit index ansprechen.
ERST selfhtml lesen, dann fragen
<../../tecbbf.htm#a10>
ciao stefan
hi reiner
Hallo Leute,
man kann Layer mit namen (id) oder mit index ansprechen.
ERST selfhtml lesen, dann fragen
<../../tecbbf.htm#a10>
ciao stefan
was keine antwort ist, weil man damit zwar über die layernummer den layernamen, aber nicht umgekehrt ermitteln kann.
flim
Hallo Leute,
man kann Layer mit namen (id) oder mit index ansprechen.
Wie kann man rauskriegen, der wievielte Layer ein bestimmter Layer ist, wenn man den namen weiß?
ich vermisse ne Funktion wie getLayerNumber(id) oder so..
document.layers.length ermittelt nur die Layergesamtzahl im Dokument.Wer weiß Rat?
danke
Reiner
hoi,
wo du die gesamtzahl der layer kennst, ist das ganze mehr ein zählproblem, oder?
function getLayerId (name){
id=0;falsch=true;
while((falsch)&&(id<document.layers.length)){
id++;
if (document.xyz.name == document.layers[id].name)
falsch = false;
}
return (id);
}
oder so...code nicht ok, idee zählt...*g*
flim
Heissen Dank, flim!
so tuts dann auch:
function getLayerId (lay){
var layersumme=document.layers.length;
id=-1;
falsch=true;
while((falsch)&& (id<layersumme)) {
id++;
if (eval("document."+lay+".name") == document.layers[id].name){
falsch = false;
}
}
return (id);
alert (id);
Gruß
Reiner