открытие результата обработки формы в маленьком окне

ZeiZ

Новичок
открытие результата обработки формы в маленьком окне

Здравствуйте.....

Вот уже как 1,5 года самостоятельно изучаю PHP и I'm lovin it! :)))

Сегодня только познакомился с GD, но речь не о нем.

Если кликнуть по ссылке:

PHP:
<a href=\"javascript:;\" onClick=\"window.open('down.php?id=$id','','scrollbars=yes,width=400,height=150')\"><img src=\"theme/pic/down.gif\" width=\"80\" height=\"25\" border=\"0\" alt=\"Download\"></a>
То после небольшой обработки данных ($id) скрипт выдаст:

echo
("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
<html>
<head>
<title>&#199;&#224;&#234;&#224;&#247;&#234;&#224; &#244;&#224;&#233;&#235;&#224;</title>
</head>
<body>
<div align=\"center\">
<META HTTP-EQUIV=\"Refresh\" CONTENT=\"3; URL=dir/$file\">
<br>
<b>&#199;&#224;&#227;&#240;&#243;&#231;&#234;&#224; файла<br>$name</b>
<br>
&#197;&#241;&#235;&#232; &#231;&#224;&#227;&#240;&#243;&#231;&#234;&#224; &#239;&#229;&#241;&#237;&#232; &#237;&#229; &#237;&#224;&#247;&#237;&#229;&#242;&#241;&#255; &#224;&#226;&#242;&#238;&#236;&#224;&#242;&#232;&#247;&#229;&#241;&#234;&#232; &#226; &#242;&#229;&#247;&#229;&#237;&#232;&#232; &#237;&#229;&#241;&#234;&#238;&#235;&#252;&#234;&#232;&#245; &#241;&#229;&#234;&#243;&#237;&#228;, &#237;&#224;&#230;&#236;&#232;&#242;&#229; &#237;&#224;
<a href=\"dir/$file\">&#228;&#224;&#237;&#237;&#243;&#254; &#241;&#241;&#251;&#235;&#234;&#243;</a>
<br><br>
<a href=\"javascript:window.close();\">&#199;&#224;&#234;&#240;&#251;&#242;&#252; &#238;&#234;&#237;&#238;</a>
</div>
</body>
</html>");
Немного не корректно с точки зрения W3C, но это мелочь!

Теперь вместо кнопки - форма.
Форма простенькая (2 поля - textfield и hidden и кнопочка подтверждения)
Если это отправить (action=\"down.php\"), то будет все тоже, только после обработки все открывается в полноразмерном окне. как сделать так как это было раньше по ссылке (маленькое окошечко (400*150))
 

ThomLee

Новичок
<script language="JavaScript1.2">
function NoGo(){
return;
}

function Chow_Magnifer(id,im){
var strFeatures;
window.status = "";
StrFeatures="dialogWidth=800px; dialogHeight=600px; scrollbars=no; center=yes; border=thin; help=no; status=no;";
objNewWindow = window.showModalDialog("http://chiefmaster.info/magnifer.php?id="+id+"&im="+im,strFeatures);
window.status = "";
window.event.cancelBubble = true;
window.event.returnValue = false;
}
</script>

-~{}~ 30.06.06 22:17:

размеры только свои поставь и ссылку поменяй
 

ZeiZ

Новичок
это здорово! Но это и так работает:

PHP:
<a href="java script:;\" onClick=\"window.open('down.php?id=$id','','scrollbars=yes,width=400,height=150')\"><img src=\"theme/pic/down.gif\" width=\"80\" height=\"25\" border=\"0\" alt=\"Download\"></a>
а как это в форму вхреначить (сря за выражение)????

-~{}~ 30.06.06 22:31:

Огромное спасибо!!!! Сам разобрался! (Целый день маялся)
Теперь вопрос? А правильно ли так???

Все работает... но это ведь не самое главное...
Я пробывал прописывать в action как @down.php@ так и "script:window.open('down.php?id=$id','','scrollbars=yes,width=400,height=150')" а в итоге надо было так:
"script:window.open('down.php?id=$id','','scrollbars=yes,width=400,height=150');down.php" :)

Правильно ли так??
 
Сверху