Сообщение от Kolyaj
|
Работает.
|
Не, я чё, прикалываться буду?
Привожу скрипт целиком.
function show(num){
var el=document.createElement("input");
var desk=document.createElement("input");
var lab = document.createElement("lable");
el.setAttribute("name", "img["+num+"]");
el.setAttribute("type", "file");
el.setAttribute("style", "width:450px");
desk.setAttribute("name", "desk["+num+"]");
desk.setAttribute("type", "text");
desk.setAttribute("style", "width:450px");
desk.setAttribute("value", "Подпись");
desk.onFocus = function() {if(this.value=='Подпись'){this.value=''}};
lab.setAttribute("for", "photo["+num+"]");
el.onClick = function() {
show(num+1);
}
lab.innerHTML = "Фото"+(num+1);
fo = document.getElementById("chfiles");
fo.appendChild(lab);
fo.appendChild(el);
fo.appendChild(document.createElement("br"));
fo.appendChild(desk);
fo.appendChild(document.createElement("br"));
fo.appendChild(document.createElement("br"));
}
Он
не работает ни в одном из браузеров!!
При том не работает ни строка desk.onFocus = function() {if(this.value=='Подпись'){this.value=''}}; ни строка el.onClick = function() {
show(num+1);
}
А если делать el.setAttribute("onFocus", "if(this.value=='Подпись'){this.value=''}") ; то это работает везде кроме ИЕ