Вопрос по javascript: SubmitForm()
<head>
<script language ="JavaScript">
function SubmitForm()
{
document.form1.action = "to_some_php.php";
document.form1.submit()
}
function ResetForm()
{
document.form1.reset()
}
</script>
</head>
<body>
<form method="post" name="form1" action="">
<a href="javascript: SubmitForm()">Test Link</a>
</form>
</body>
Данный скрипт позволяет отправлять пост-запросы из простой ссылки. Мне бы хотелось чтобы при нажатии на эту ссылку открывалось красивое окно например посредством lightbox, но ввиду того что но отркывает таким методом: <a ref="lightbox" href="javascript: SubmitForm()"> - т.е. откроет то что находится в хрефе (href="javascript: SubmitForm()" и понятно что ничего не получится. Возможно ли сделать так, чтобы запрос по методу post отправлялся из ссылки как-то иначе, чтобы href="" был занят самим путём к скрипту-обработчику, на не кодом js? |
Такая задумка вообще осуществима?
|
Ну вы какую-то чушь написали, а выпытывать у каждого, что он сказать хотел, всем надоело.
Но в любом случае осуществима. |
поместить форму в iframe?
|
А если использовать не href, а onclick?
|
Цитата:
А в js ещё как-нибудь можно посредством обычной ссылки передавать данные методом post? Может как-бы два действия вызывать одним щелчком - один открывает ссылку, другой передаёт данные? |
Ну вообще если происходит сабмит формы, то страница перегружается, что вполне естественно. Если этого не надо, то можно последовать совету
Цитата:
|
Цитата:
Вот похожий пример, который закинул одиин чел, и ему предложили один вариант который вообще не в ту степь и никогда не сработает : http://shadowbox-js.com/forum.html#nabble-td4647961 Походу реализовать это возможно если только отказаться от всяких шедоубоксов и лайтбоксов, тобишь писать своё = > больше учится js |
Цитата:
|
м-да, Kolyaj
я как-то не подумал что можно было так предположить... |
| Часовой пояс GMT +3, время: 02:02. |