Nappy: Browser-Fenster aus HTML Hilfe heraus öffnen

Hallo, liebe Ekschpädde,

wir haben ein Problem mit dem Mozilla - kaum zu glauben aber wahr.
In unserer HTML-Hilfe (chm-Datei) haben wir einen Button, der auf ein Topic verlinkt (Topic ist eine htm-Datei innerhalb der chm-Datei). In diesem Topic steht der folgende Sourcecode:

  
<?xml version="1.0" encoding="utf-8"?>  
<html xmlns:MadCap="http://www.madcapsoftware.com/Schemas/MadCap.xsd">  
    <head>  
        </head>  
        <script type="text/javascript">  
function onw() {nw = window.open("http://www.google.de","nw");nw.focus();}  
</script>  
<body onload="onw();history.back();"></body>  
</html>  

Das funktioniert auch toll, solange der IE der Standard-Browser des Betriebssystems ist - nicht so beim Mozilla:
In dem Fall erhalte ich ein Browser-Fenster mit dem korrekten Inhalt, aber auch eine Javascript-Fehlermeldung es wird weder "nw.focus()" noch "history.back()" ausgeführt.

Hat vielleicht jemand 'ne Ahnung, wie man das JS ändern muss, damit auch der Mozilla tut, was man will?

  1. Firefox unterstützt chm Dateien soweit ich weiß nicht von Haus aus.
    Auch werden diese Hilfdateien ab Windows Vista nicht mehr unterstützt und
    gelten als veraltet.

    Es gibt für den Firefox aber ein Plugin : https://addons.mozilla.org/en-US/firefox/addon/3235 das Abhilfe schaffen sollte.

    lg
    mark

    1. hallo mark,

      mmmh ... da habe ich mich wohl nicht klar genug ausgedrückt:
      Es geht nicht darum, die .chm-Datei im Mozilla aufzurufen, sondern ein stinknormales Browserfenster mit einer stinknormalen Internet-URL. Die chm hatte ich nur deswegen erwähnt, weil sich dadurch ggf. Einschränkungen in Sachen JS auftun könnten. Schließlich wird die .chm ja IMMER mit dem IE oder zumindest Teilen des IE angezeigt (genauer: hh.exe) - unabhängig davon, welcher Browser mein Standard-Browser ist.

      Offenbar hat der Mozilla Probleme mit der Namensvergabe für das zu öffnende Browser-Fenster. Da ich in meiner Download-Version von SELFHTML nicht fündig wurde, dachte ich, es findet sich hier jemand, der sich gut genug auskennt.

      Inge

      Firefox unterstützt chm Dateien soweit ich weiß nicht von Haus aus.
      Auch werden diese Hilfdateien ab Windows Vista nicht mehr unterstützt und
      gelten als veraltet.

      Es gibt für den Firefox aber ein Plugin : https://addons.mozilla.org/en-US/firefox/addon/3235 das Abhilfe schaffen sollte.

      lg
      mark

      1. Yerf!

        Offenbar hat der Mozilla Probleme mit der Namensvergabe für das zu öffnende Browser-Fenster. Da ich in meiner Download-Version von SELFHTML nicht fündig wurde, dachte ich, es findet sich hier jemand, der sich gut genug auskennt.

        Javascript hat ein Problem damit Applikationsübergreifend zu funktionieren. Es ist somit eigentlich schon ein Wunder, dass das window.open() im CHM den Standardbrowser öffnet und nicht immer den IE...

        Aber: vom IE aus ein Fenster des FF zu fokusieren wird sicher nicht funktionieren.

        Gruß,

        Harlequin

        --
        RIP --- XHTML 2
        nur die Besten sterben jung