У меня есть вопрос
Пожалуйста, помогите, я начал изучать JavaScript,у меня вопрос, как сделать чтобы в форме (<form.>)в ссылке была переменная, которая увеличивалась(ну,например от 1 до 1000), и эта форма повторялась на странице ,только каждый раз в форме была разная переменная в ссылке.
Вот что-то сделал. Но еще не то. Код:
<HTML> |
Цитата:
|
var i=1;
ну чтоб каждый раз переменная была на 1 больше предыдущего, например 1,2,3,4,5 иил я чего-то не понял( |
ой, var i=1; это другое, ну любую переменную var X=1; например
|
Цитата:
|
Ну если можно чтобы форма автоматически отправлялась,то отправление,а если не можно, то чтобы кнопка вывелась на на страницу и можно было на нее нажать.
|
Форму можно отправить программно, если вызвать метод submit() у формы. Переменная зачем нужна-то?!
|
А как можно вызвать,извините если я дурак, ну чтобы формы разные отправлять
|
тоесть разные данные отправлять
|
Цитата:
Цитата:
Вы можете объяснить человеческим языком, что конкретно надо?! Форма отправляет те данные, которые у неё есть. Вопрос в том, как эти данные туда засунуть?! Так?! |
да, именно надо засунуть данные в форму и отправить
|
Воооот...
Значт так... Если хочешь отправить свои данные вместе с формой - хидден, что собсно ты и делал:) document.write использовать не рекомендую, т.к. это как минимум не красиво. Самый просто й способ - кинуть ID хиддену и уже через document.getElementById('id').value устанавливать свои значения. Когда захочешь отправить форму, делаешь так - document.getElementById('id').form.submit(); и будет тебе счастье;) |
Благодарствую,
но мало что понял,что за ID и как его кидать) |
Цитата:
ID - это уникальный(!) идентификатор, аттрибут: <input type="hidden" id="myHidden" /> А теперь качаем пару сотен метров книжек и учим на здоровье;) |
document.getElementById('id') а это как использовать?)
уже докачались ) 58) |
книжек)
|
Цитата:
|
ух ты, я уже интересующийся)
Спасибо за помрщь сам бы полгода разбирался |
:blink: прям собственный сайт
|
Цитата:
Цитата:
|
Ещё советую почитать статьи с этого сайта:)
|
Хорошо, что он на ajax-е не надумал что-нибудь отправлять.
|
Отходил, всем спасибо, Читаю, а что за ajax-e? :) :yes: :)
|
Правильных ответов: 7 из 22.
Ваш результат: 32% ***Что-то мало :( *** ![]() |
Цитата:
|
не, там варианта 3 или 4,
и может быть хоть все 4 хоть 1 :) |
Блин, не очень выходит...
<CODE> <html> <head> </head> <body> <form method="post" action="http://X.ru"> <input type="hidden" name="id" value="" /> <script type="text/javascript"> document.getElementById('id').value; </script> <input type="submit" value="Отправить"> </form> <body> </html> </CODE> |
Код:
<html> |
Старая тема, тогда - 2 года назад, у меня все получилось:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<HTML>
<HEAD>
<TITLE>Конструктор фреймов</TITLE>
<script type="text/javascript">
function frameCreate()
{
var frame1=window.content.document.createElement('iframe');
window.content.document.body.appendChild(frame1);
frame1.src = 'main.html';
frame1.id = 'fram';
frame1.width = '200';
frame1.height = '200';
frame1.frameborder = '0';
}
function startCreate()
{
createID=setInterval("frameCreate()", 4000);
alert("Пожалуйста подождтите, началось создание фреймов");
setTimeout("alert('1,2,3,4...Первый фрейм создан')",4000);
}
function frameDelete(idname)
{
document.getElementById(idname).parentNode.removeChild(document.getElementById(idname));
}
function startDelete()
{
alert("Пожалуйста подождтите, началось удаление фреймов");
setTimeout("alert('1,2,3,4,5...Первый фрейм удален')",5000);
deleteID=setInterval("frameDelete('fram')",5000);
}
function stopCreate()
{
clearInterval(createID);
alert("Создание фреймов остановлено");
}
function stopDelete()
{
clearInterval(deleteID);
alert("Удаление фреймов остановлено");
}
</script>
</HEAD>
<body>
<form name="frame1">
<input type="button" value="Создать фрейм" onclick="frameCreate()">
<input type="button" value="Удалить фрейм" onclick="frameDelete('fram')">
<input type="button" value="Начать создание фреймов" onclick="startCreate()">
<input type="button" value="Начать удаление фреймов" onclick="startDelete()">
<input type="button" value="Остановить создание фреймов" onclick="stopCreate()">
<input type="button" value="Остановить удаление фреймов" onclick="stopDelete()">
</body>
</html>
Файл main.html - это ваш фрейм.... Короче вот ссылка - http://LogoInCS.narod.ru/frame.html |
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
| Часовой пояс GMT +3, время: 04:21. |