Помощник
|
Объектная модель DOM |
people2010
|
Сообщение
#1
|
||
|
|
||
|
|||
alexdrob |
6.8.2010, 3:01;
Ответить: alexdrob
Сообщение
#2
|
|
у вас скрипт находится выше чем код формы, в момент выполнения скрипта, форма ещё не загружена.
или опустите скрипт ниже формы или возьмите скрипты в функцию и выполняете функцию при загрузке страницы <script type='text/javascript'>
function func() { window.document.forms[0].elements[2].value = 'Privet'; } </script> <body onload="func();"> |
|
|
Letmetouchyou |
6.8.2010, 3:35;
Ответить: Letmetouchyou
Сообщение
#3
|
|
<input type="button" value='Щёлкни меня' onClick="alert('4')"/>
а еше теги хоть закройтее |
|
|
people2010
|
Сообщение
#4
|
|
Да, точно написал так и заработало.
<html><head>
<title>Тренировочный документ</title> </head> <form> <input type="button" value='Щёлкни меня' onClick="alert('1')"> <input type="button" value='Щёлкни меня' onClick="alert('2')"> <input type="button" value='Щёлкни меня' onClick="location.href = 'http://yahoo.com'"> <input type="button" value='Щёлкни меня' onClick="alert('4')"> <input type="button" value='Щёлкни меня' onClick="alert('5')"> </form> <script type='text/javascript'> window.document.forms[0].elements[2].value = 'Privet'; </script> </html> |
|
|
people2010
|
Сообщение
#5
|
|
Попробовал написатьб так и не работает.
<html><head>
<title>Тренировочный документ</title> <script type='text/javascript'> document.onload = tet; function tet(){ window.document.onload.forms[0].elements[2].value = 'Privet'; } </script> </head> <form> <input type="button" value='Щёлкни меня' onClick="alert('1')"> <input type="button" value='Щёлкни меня' onClick="alert('2')"> <input type="button" value='Щёлкни меня' onClick="location.href = 'http://yahoo.com'"> <input type="button" value='Щёлкни меня' onClick="alert('4')"> <input type="button" value='Щёлкни меня' onClick="alert('5')"> </form> </html> |
|
|
locky-yotu |
6.8.2010, 18:17;
Ответить: locky-yotu
Сообщение
#6
|
|
people2010, если учитесь, то учитесь правильно, а то ни doctype'а нет, ни даже body.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru"> <head> <title>Просто так</title> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> </head> <body> <form method="post" action=""><div> <input type="button" value="Щёлкни меня" onclick="alert('1')" /> <input type="button" value="Щёлкни меня" onclick="alert('2')" /> <input type="button" value="Щёлкни меня" onclick="location.href = 'http://yahoo.com'" /> <input type="button" value="Щёлкни меня" onclick="alert('4')" /> <input type="button" value="Щёлкни меня" onclick="alert('5')" /> </div></form> <script type="text/javascript"> window.document.forms[0].elements[2].value = 'Privet'; </script> </body> </html> |
|
|
people2010
|
Сообщение
#7
|
|
Один подсказал так:
<html><head> <title>Тренировочный документ</title> <script type='text/javascript'> function test() { document.forms[0].elements[2].value = 'Pri'; } window.onload = function() { test(); } </script> </head> <body> <form> <input type="button" value='Щёлкни меня' onClick="alert('1')"> <input type="button" value='Щёлкни меня' onClick="alert('2')"> <input type="button" value='Щёлкни меня' onClick="location.href = 'http://yahoo.com'"> <input type="button" value='Щёлкни меня' onClick="alert('4')"> <input type="button" value='Щёлкни меня' onClick="alert('5')"> </form> </body> </html> Вот это ясно что создание функции function test() { document.forms[0].elements[2].value = 'Pri'; } А вот это. Методу onload класса window присваивается функция без имени в которой вызывается функция тест? window.onload = function() {
test(); } |
|
|
locky-yotu |
6.8.2010, 18:34;
Ответить: locky-yotu
Сообщение
#8
|
|
Один подсказал так: people2010, мы конечно уважаем Одина, но вы бы читали, что вам пишут. Составьте для начала правильно тело страницы. И еще раз, скажите, чего вы хотите в итоге добиться? [php]window.onload = function() {test()}[/php]Ну вот такой синтаксис языка, вот так объектам присваиваются функции, которые будут выполнены по какому либо событию. |
|
|
people2010
|
Сообщение
#9
|
|
Нет, прсото я хотел спросить это что анониманя функция?
Если да, то что такое анонимная фунркция? 2)Заметил что вы используете дргой стандарт, наверное нужно будет пробовать переходить на него. Я тут хотел спросить, в стандарте вы писали такое: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> Можно ли писать просто так: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" > Если так нельзя тогда объясните что означает прописнаие вот такого: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> и ещё вот такого: <html xmlns="http://www.w3.org/1999/xhtml"> Обязательно ли оно должно быть прописанно? |
|
|
alexdrob |
6.8.2010, 19:11;
Ответить: alexdrob
Сообщение
#10
|
|
для вас лучше всего подойдёт для начала тип
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title></title> </head> <body> </body> <html> хотя саму спецификацию я не читал, но где то видел что теги body head не обязательны, но не уверен)) |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
"Dom Zakaza" мужские аксессуары и украшения 20% от суммы заказа, минимальный порог 1500 |
2 | DomZak | 1530 | 10.1.2017, 14:39 автор: DomZak |
Текстовая версия | Сейчас: 19.4.2024, 6:44 |