SELFHTML Forum Doku Wiki Blog

Forumsarchiv 2006, September
Javascript in HTA aufrufen

archivierte Beiträge lesen

  1. JAVASCRIPT Javascript in HTA aufrufen Benny 05. 09. 2006, 13:56

Javascript in HTA aufrufen

Benny 05. 09. 2006, 13:56

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

Javascript in HTA aufrufen

wahsaga 05. 09. 2006, 14:23

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


--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }

Javascript in HTA aufrufen

Benny 05. 09. 2006, 14:26

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
>
>
nk und Grüsse 1

Javascript in HTA aufrufen

wahsaga 05. 09. 2006, 14:40

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


--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }

Javascript in HTA aufrufen

Benny 05. 09. 2006, 14:49

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
>
>

Javascript in HTA aufrufen

Axel Richter 06. 09. 2006, 20:06

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

© 1998-2014 SELFHTMLImpressumSoftware: Classic Forum 3.4