как найти ImageButton в HTML DOM ?
От: forza Украина  
Дата: 15.02.07 10:30
Оценка:
Привет

мучаюсь с Firefox : в ASP.NET 1.1 есть кнопка ImageButton: btnCreate

которая преобразовывается в элемент 'input type="image"'

<input type="image" name="Layout:_ctl1:btnCreate" id="Layout__ctl1_btnCreate" src="../images/layout/buttons/bt_Create.png" alt="" />

потом я ее пытаюсь найти (в IE 6,7 находит), FF не видит ее вообще:


в n передается: Layout:_ctl1:btnCreate

function MM_findObj(n, d) { //v4.01
var p,i,x;
if (!d) d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document;
n=n.substring(0,p);
}
if(!(x=d[n])&&d.all) x=d.all[n];
for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n);
return x;
}



в коллекции documents.forms[0].elements ее нет ни в FF ни в IE

другие элеементы формы туда попадают, лежат в том-же теге <form></form>

Как ее можно достать ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.