Javascript in HTA aufrufen
Benny
- javascript
0 wahsaga0 Benny0 wahsaga0 Benny
0 Axel Richter
Hallo Forumsgemeinde,
ich stehe vor einem riesen Problem.
Ich habe in einer HTML-Seite folgendes Javascript, mit dem ich eine neue Seite aufrufe:
<script language="JavaScript">
function newWindow(newURL,newWidth,newHeight)
{
newWin = window.open(newURL,"","width="+newWidth+",height="+newHeight);
newWin.focus();
}
</script>
Der Code funktioniert in der bestehende HTML-Seite (*.html) einwandfrei.
Diesen Code möchte ich jetzt in einer HTA-Datei (*.hta) verwenden.
Egal wo ich das Script einbauen, sei es in den head-Teil vom HTML oder den Application-Teil von HTA:Application, ich bekomme immer einen Javascript-Fehler, wie wenn das Script nicht vorhanden wäre.
Kann mir jemand sagen, wo im QuellCode der HTA-Datei das Script rein muss?
Vielen Dank und Grüsse aus dem sonnigen München
Benny
hi,
ich bekomme immer einen Javascript-Fehler, wie wenn das Script nicht vorhanden wäre.
Herr Doktor, ich hab' Aua!
(_Was_ für eine Meldung _genau_ - verdampft noch mal ...)
gruß,
wahsaga
Zeile: 1
Zeichen: 1
Fehler: Objekt erwartet
Code: 0
URL: javascript:newWindow('file://Pfad/Datei.html',%20'720',%20'400')
hi,
ich bekomme immer einen Javascript-Fehler, wie wenn das Script nicht vorhanden wäre.
Herr Doktor, ich hab' Aua!
(_Was_ für eine Meldung _genau_ - verdampft noch mal ...)
gruß,
wahsaga
hi,
Zeile: 1
Zeichen: 1
Fehler: Objekt erwartet
Code: 0
URL: javascript:newWindow('file://Pfad/Datei.html',%20'720',%20'400')
^^^ ^^^
Was will das denn dort?
gruß,
wahsaga
Von der Parameterübergabe an das Script aus meinem Linkaufruf heraus.
Wenn ich die Leerschritte hier entferne, kriege ich die selbe Fehlermeldung.
Mir würde schon eine Information reichen, wo ich das Javascript innerhalb der HTA-Datei positionieren muss.
Wie gesagt funktioniert es ja in einer HTML-Datei völlig problemlos (sowhohl mit als auch ohne die Leerschritte bei der Parameterübergabe)
hi,
Zeile: 1
Zeichen: 1
Fehler: Objekt erwartet
Code: 0
URL: javascript:newWindow('file://Pfad/Datei.html',%20'720',%20'400')
^^^ ^^^Was will das denn dort?
gruß,
wahsaga
Hallo,
Zeile: 1
Zeichen: 1
Fehler: Objekt erwartet
Code: 0
URL: javascript:newWindow('file://Pfad/Datei.html',%20'720',%20'400')
Wie rufst Du das auf? Bei mir funktioniert:
<html>
<head>
<title>HtaTest</title>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
<HTA:APPLICATION ID="HtaTest"
APPLICATIONNAME="HtaTest"
BORDER="thick"
CAPTION="yes"
ICON="my.ico"
SHOWINTASKBAR="yes"
SINGLEINSTANCE="yes"
SYSMENU="yes"
WINDOWSTATE="normal"
>
<script language="JScript">
function newWindow(newURL,newWidth,newHeight)
{
newWin = window.open(newURL,"","width="+newWidth+",height="+newHeight);
newWin.focus();
}
</script>
</head>
<body>
<p>Hallo Welt</p>
<button onclick="newWindow('file://D:/www/docs/test.html',300,300);">Test</button>
<a href="file://D:/www/docs/test.html" onclick="newWindow('file://D:/www/docs/test.html',300,300); return false;">Test</a>
</body>
</html>
viele Grüße
Axel