Показать сообщение отдельно
  #3 (permalink)  
Старый 19.08.2009, 11:19
Аспирант
Отправить личное сообщение для Georgiy Посмотреть профиль Найти все сообщения от Georgiy
 
Регистрация: 19.08.2009
Сообщений: 35

twolf, спасибо! Мне на это на одном форуме ответили: "DOM Не работает, пока не загрузится все html дерево, поэтому на страницу нужно вешать обработчик, который после загрузки вставляет текст в форму. "
Что сие означает я не понял, но собственно на этом все и закончилось...
я говорю что в js ничего не понимаю, поэтому если не сложно, объясните где именно ошибка. Мне подсказывали примерно так:

<html>

<script type="text/javascript">
window.onload = (function () {

return function () {
document.getElementById('myform').value = document.getElementById('title').innerHTML;
}

})()
</script>

<body>
<span id="title">mytitle</span>
<input type="text" id="myform">

я не понял, почему у <input type="text" id="myform"> нет name="title"?? Ведь именно задача в том, чтобы передать переменную из <span id="title">mytitle</span> чрез <input type="hidden" name="title" id="myform">
Ответить с цитированием