document.getElementById sieht die Formularelemente in DIV nicht
Vitali
- javascript
Ich habe eine Form die mehrere divs innehat (Registriekarten), jedoch kann ich auf die Elemente innerhalb von divs nur mit getElementsByTagName, jedoch nicht mit getElementById. Jedenfalls weder Javastript unter IE6 noch Dreamweaver sieht die Namen oder Id's
Ich habe eine Form die mehrere divs innehat (Registriekarten), jedoch kann ich auf die Elemente innerhalb von divs nur mit getElementsByTagName, jedoch nicht mit getElementById. Jedenfalls weder Javastript unter IE6 noch Dreamweaver sieht die Namen oder Id's
tja, dann machste wohl was falsch.
Struppi.
Hallo,
Dein Problem ist, dass heute einfach ein Schlechter Tag ist, um mit getElementById zu arbeiten. Heute befindet sich der Stier im recht Koaxialltranszendenten des linken Uranus Mondverdrehers und dadurch beinträchtigt er die positive Betaionisations Strahlung von Alpha Zentauri welche essentiell das Verhalten von Divs in freier Wildbahn bestimmt. Du könntest allerdings versuchen dir ein paar zahme Divs zu fangen, sie mit Microwellen von 34000 Hz zu betrahlen, und danach hast du eine echte Chance, dass sie ein paar zahme Divs erzeugen, die sich der Herrschaft von getElementById, zumindest im Falle aktivierten JavaScript, unterwerfen.
In diesem Sinne, lies die FAQ http://forum.de.selfhtml.org/faq/
gruß,
Severin
Sorry Sorry im Eifer des Gefechts habe ich nicht gegrüßt.
Jedoch kann ich wirklich mit meiner mehtode die elemente innerhalb
von
<form action="" method="get" name="reportform" id="reportform">
<div id="Layer1" style="position:absolute; width:200px; height:115px
nicht nach name auslesen.
// Example: obj = findObj("image1");
function findObj(theObj, theDoc)
{
var p, i, foundObj;
if(!theDoc) theDoc = document;
if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
{
theDoc = parent.frames[theObj.substring(p+1)].document;
theObj = theObj.substring(0,p);
}
if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
for (i=0; !foundObj && i < theDoc.forms.length; i++)
foundObj = theDoc.forms[i][theObj];
for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++)
foundObj = findObj(theObj,theDoc.layers[i].document);
if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
return foundObj;
}
Sorry Sorry im Eifer des Gefechts habe ich nicht gegrüßt.
Jedoch kann ich wirklich mit meiner mehtode die elemente innerhalb
Dein Methode?
Das sieht mir nach Macromedia aus, vielleicht fragste die mal.
Struppi.