|
|
|
| Например: человек вводит в форму <input type=text name=v> число "35656", нажимает <input type=button value="Вычислить" onClick="cx(form1)">, и на странице без её перезагрузке появляется активная ссылка: http://yandex/35656 | |
|
|
|
|
|
|
|
для: Kip
(21.07.2008 в 15:37)
| | Для этой задачи есть несколько решений. Самый простой:
<script>
function cx()
{document.getElementById("div").innerHTML="<a href='http://yandex.ru/"+document.form1.v.value+"'>ссылка</a>";
}
</script>
<div id="div">ссылки здеся</div> | |
|
|
|
|
|
|
|
для: вялый
(21.07.2008 в 15:50)
| | т.е. никак? я имею ввиду не в адресной строке, а на самой странице. ну а хотя бы с перезагрузкой?
что нибудь вроде document.write("yandex.ru/ " + p + ".html");
но только чтобы ссылка была бы ещё и активной | |
|
|
|
|
|
|
|
для: Kip
(21.07.2008 в 16:06)
| | меня просто смутило немного cx(form1) . Если хотите юзать разные формы, придётся проставлять id и юзать getElementById(); | |
|
|
|
|
|
|
|
для: вялый
(21.07.2008 в 16:12)
| | да нет, это просто я не прочитал ваш ответ | |
|
|
|
|
|
|
|
для: Kip
(21.07.2008 в 16:17)
| | это я написал ответ, смутился, начал тестировать и испраивл ответ на "-", потом опять исправил | |
|
|
|
|
|
|
|
для: вялый
(21.07.2008 в 15:50)
| | ой сорри, в первый раз на месте вашего ответа отобразилось просто "-" | |
|
|
|
|
|
|
|
для: вялый
(21.07.2008 в 15:50)
| | Спасибо огромное, все заработало! | |
|
|
|