Ik probeer te controleren of een Iframe leeg is of niet met behulp van Javascript. Ik loop echter tegen het volgende probleem aan. Het Iframe heeft geen naam, maar een ID. Dit is normaal gesproken geen probleem maar het ID ziet er bv als volgt uit: form[thetext]content
Volgens http://www.jibbering.com/faq/#propertyAccess zou je met het escapen van de square brackets het ID nog gewoon moeten kunnen aanspreken. Dat lukt me niet.
Ik kom op het volgende uit aan de hand van die oplossing:
document.elements["form[thetext]content"]
Een andere aanpak die ik geprobeerd heb is:
var iframe = document.getElementById('form[thetext]content');
if(iframe == null) alert('Frame not found');
Ook dat werkt niet.
Ik ben niet op zoek naar kant en klaar script, maar als iemand ervaring hier mee heeft en mij in de juiste richting kan sturen dan ben ik waarschijnlijk al geholpen. Zo moeilijk moet dit niet zijn lijkt me? Het lijkt echter iets te specifiek te zijn voor Google om daar een oplossingen te vinden. Ik vond ze tenminste niet na nogal wat uurtjes zoeken.
Alvast bedankt!
Volgens http://www.jibbering.com/faq/#propertyAccess zou je met het escapen van de square brackets het ID nog gewoon moeten kunnen aanspreken. Dat lukt me niet.
Ik kom op het volgende uit aan de hand van die oplossing:
document.elements["form[thetext]content"]
Een andere aanpak die ik geprobeerd heb is:
var iframe = document.getElementById('form[thetext]content');
if(iframe == null) alert('Frame not found');
Ook dat werkt niet.
Ik ben niet op zoek naar kant en klaar script, maar als iemand ervaring hier mee heeft en mij in de juiste richting kan sturen dan ben ik waarschijnlijk al geholpen. Zo moeilijk moet dit niet zijn lijkt me? Het lijkt echter iets te specifiek te zijn voor Google om daar een oplossingen te vinden. Ik vond ze tenminste niet na nogal wat uurtjes zoeken.
Alvast bedankt!