Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: разработка для Web > Передача даннных скриптом в фрейм


Автор: dron000 11.3.2010, 14:59
Добрый день!
Есть на html форме 2 фрейма, нужно по нажатию кнопки в одном врейме вызывать перловый скрипт и печатать текст в другой фрейм.
Основная форма:
Код

<frameset rows="55%,45%"> 
<frame src="frame1.html" name="namef"> 
<frameset rows="130%,130%,*" cols="70%,70%"> 
<frame src="frame2.html" name="namef2"> 
</frameset> 

Форма с кнопкой:
Код

<script >
function onPush() {
document.write("<script src='script.pl'></scr"+"ipt>");
}
</SCRIPT>

<INPUT TYPE="BUTTON" NAME="Button1" VALUE="Вызвать" onclick="onPush()"> 


script.pl
Код

#!c:\perl\bin\perl.exe
use CGI qw(:standard); 
my $cgi = CGI->new;
print $cgi->header(-target=>'namef2',-charset=>'Windows-1251');
print "sdfdsfdfdfdf";


Вот так не работает. Если вместо кнопки поставить href и дать прямую ссылку на perl скрипт то текст печататется тот же фрейм хотя -target=>'namef2'

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)