Hi,
kann mir jemand sagen, auf was man achten muß wenn man JavaScript im Delphi verwendet.
Ich habe in meine Programm diese Zeilen:
wa1.WebOutput.Send('<html>');
wa1.WebOutput.Send('<head>');
wa1.WebOutput.Send('<title>Intranet</title>');
wa1.weboutput.send('<script language="Javascript" src="open.js" type="text/javascript">');
wa1.weboutput.send('</script>');
wa1.WebOutput.Send('</head>');
in der open.js-Datei steht:
var fenster;
function openWindow(){
fenster = window.open('andere.html', 'NewWindow');
checkWindow();
}
function checkWindow(){
window.setTimeout("checkWindow()", 1000);
if(fenster.closed == true){
location.reload();
return;
}
}
Auf einer Seite habe einen Button, mit dem ich den JS ausführen möchte:
wa1.weboutput.send('<input type="button" value="Search" onClick="openWindow();">');
Wenn ich auf den Button "Search" anklicke, passiert nichts (wird kein neues Fenster geöffnet) + in der Statusleiste steht "Fehler auf der Seite".
Vielen Dank
kann mir jemand sagen, auf was man achten muß wenn man JavaScript im Delphi verwendet.
Ich habe in meine Programm diese Zeilen:
wa1.WebOutput.Send('<html>');
wa1.WebOutput.Send('<head>');
wa1.WebOutput.Send('<title>Intranet</title>');
wa1.weboutput.send('<script language="Javascript" src="open.js" type="text/javascript">');
wa1.weboutput.send('</script>');
wa1.WebOutput.Send('</head>');
in der open.js-Datei steht:
var fenster;
function openWindow(){
fenster = window.open('andere.html', 'NewWindow');
checkWindow();
}
function checkWindow(){
window.setTimeout("checkWindow()", 1000);
if(fenster.closed == true){
location.reload();
return;
}
}
Auf einer Seite habe einen Button, mit dem ich den JS ausführen möchte:
wa1.weboutput.send('<input type="button" value="Search" onClick="openWindow();">');
Wenn ich auf den Button "Search" anklicke, passiert nichts (wird kein neues Fenster geöffnet) + in der Statusleiste steht "Fehler auf der Seite".
Vielen Dank