0
#!/usr/bin/perl -w
use warnings;
use diagnostics;
use CGI::Carp 'fatalsToBrowser';
use CGI qw(-debug);
use CGI ':standard';
print header(),
start_html(-title => "OutSide File", -script =>{-type=>"text/javascript",-src=>"javascript/javafile.js"}),
'<a href="#" onmouseOver="testfunc()"> mouse On </a>',
end_html;
javafile.js是 -的Perl CGI的Javascript包括在內,但警報並未出現
function testfunc(){
alert("File")
}
的testfunc不會在屏幕上提醒
Olaf感謝您的回覆,該文件不是test.pl,但它的要求是test.cgi.I已經把javafile.js放在javascript的subdirectoy中。即使現在警報沒有發生你幫我f ix是一樣的。 – Sumatrin
你看到「鼠標在」文本? –
在調試模式下的文本上的鼠標顯示的功能名稱,可能是JavaScript文件沒有得到included.The源代碼顯示src包含在瀏覽器中,但不警告,我試過不同的可能性,包括仍然沒有alert.Could你請建議 – Sumatrin