|
|
|
| Есть простейшая функция на JS. Пашет идеально в IE и Opera. В FF отказывается наотрез : ( Где ошибка?
<script language="javascript">
var d=document;
function my_form(fam,im,ot4, elem)
{
var el = d.getElementById(elem);
el.outerHTML=fam+' '+im+' '+ot4+', введите ваш пароль:
<form style="display: inline;" action=login.pl method=post>
<input type=hidden name=fam value='+fam+' />
<input type=hidden name=imya value='+im+' />
<input type=hidden name=ot4 value='+ot4+' />
<input type=password name=pass />
<input type=submit value=Войти />
</form>';
}
</script>
<span id="p1" onclick="my_form('Кашляк', 'Максим', 'Игоревич', 'p1')">
Кашляк Максим Игоревич</span>
|
| |
|
|
|
|
|
|
|
для: SHAman
(09.02.2007 в 16:30)
| | а кто такой el.outerHTML ? | |
|
|
|
|
|
|
|
для: AlexSol
(09.02.2007 в 16:37)
| | outerHTML, вроде определяет содержимое тега, вместе с его определением. Т.е. в данном случае - весь span с потрохами.
У мя в книженции было так написано. Или врут?
Блин, по ходу, ФФ не поддерживает это свойство : ( Зараза... | |
|
|
|
|
|
|
|
для: SHAman
(09.02.2007 в 16:39)
| | ниче не понял :(
а innerHtml чем не годится? | |
|
|
|
|
|
|
|
для: AlexSol
(09.02.2007 в 16:43)
| | innerHTML заменяет СОДЕРЖИМОЕ тэга. А outer - сам тэг. | |
|
|
|
|
|
|
|
для: SHAman
(09.02.2007 в 16:45)
| | Короче, хоть проблема и не решена, но способ я нашел сделать то, что хотел:
<script language="javascript">
var d=document;
function my_form(fam,im,ot4, elem)
{
var el = d.getElementById(elem);
el.innerHTML = im+' '+ot4 + ' введите ваш пароль:
<form style="display: inline;" action=login.pl method=post>
<input type=hidden name=fam value='+fam+' />
<input type=hidden name=imya value='+im+' />
<input type=hidden name=ot4 value='+ot4+' />
<input type=password name=pass />
<input type=submit value=Войти />
</form>';
}
</script>
<div id="p1" style="margin-top: 40px;">
<span style="color: blue; text-decoration: underline; cursor: pointer;" onclick="my_form('Кашляк', 'Максим', 'Игоревич', 'p1')">
Кашляк Максим Игоревич</span>
</div>
|
| |
|
|
|
|
|
|
|
для: SHAman
(09.02.2007 в 17:30)
| | outerHTML и outerText не поодерживается в ФФ, поэтому ошибок в коде нету | |
|
|
|