как реализовать

ИИ
На сайте с 06.09.2006
Offline
1
561

подскажите, возможно ли реализовать?

есть форма

<form action="form.php">

<input name="q" type="hidden" value="1">

<input type="submit" value="edit">

<input type="submit" value="save">

</form>

нужно, чтобы при нажатии на edit открылось новое окно и сработал скрипт scr.php получив переменную q,

а при нажатии save данные передались скрипту form.php

to4kaRU
На сайте с 01.09.2005
Offline
14
#1

попробуйте так:

<script language="javascript" type="text/javascript">

function findObj(theObj, theDoc)
{
var p, i, foundObj;
if(!theDoc) theDoc = document;
if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
{
theDoc = parent.frames[theObj.substring(p+1)].document;
theObj = theObj.substring(0,p);
}
if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
for (i=0; !foundObj && i < theDoc.forms.length; i++)
foundObj = theDoc.forms[theObj];
for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++)
foundObj = findObj(theObj,theDoc.layers.document);
if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
return foundObj;
}

function doEdit()
{
var q = findObj("q");
var url = "scr.php?q=" + $q;
window.open(url, "Edit", "width=300,height=60,menubar=no,resizable=no,scrollbars=no,status=no,tolbar=no");
}
</script>

а на кнопку повесьте событие:

<input type="submit" value="edit" onclick="javascript:doEdit(); return false;">

немного извращенно, но работать должно даже на xHTML.

Если где-то не прав, надеюсь, поправят:)

ну и соответственно, Вам надо будет исправить параметры в функции doEdit под свои нужды.

PC
На сайте с 09.03.2006
Offline
19
#2

лучше сделать 2 формы, так надёжней... :)

<form action="form.php" target="_blank">

<input name="q" type="hidden" value="1">

<input type="submit" value="save">

</form>

<form action="scr.php" target="_blank">

<input name="q" type="hidden" value="1">

<input type="submit" value="edit">

</form>

!kt0
На сайте с 28.06.2006
Offline
46
#3

можно в скрипте разбор параметря submit и в зависимости от него require

http://seorepa.com/ (http://seorepa.com/) - блог был там, пока не запилили mchost

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий