[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Browser im pop-up-Fenster Look



Hi,

tangwart@gmx.de wrote:
> ich bräuchte ein Programm, das eine Internetseite wie ein pop-up
> Fenster darstellt. Also sozusagen einen Browser, dem ich ein feste
> Breite und Höhe übergeben kann und der sich ohne alle Leisten starten
> läßt. Gut wäre auch noch, wenn sich zusätzlich die Position auf dem
> Bildschirm, an der das Fenster aufgehen soll, festlegen ließe.
> Außerdem müsste Javascript unterstützt werden.

da Firefox XUL nutzt, kannst du sein Aussehen fast beliebig verändern.
Insbesondere das Löschen von Bedienelementen ist simpel,
vorrausgesetzt, du beherrschst ein bisschen XML:

Alles, was du machen musst, ist, Firefox' browser.jar zu suchen und zu
entpacken (mit unzip). Dann löschst du alles Unbenötigte aus der
browser.xul (erfordert vermutlich ein bisschen Experimentieraufwand --
aber du kannst sehr schön alle möglichen Leisten verstecken,
Kontextmenüs verbieten, Tastenkombinationen auflösen, etc.).
Schließlich alles wieder packen.

Nur als Beispiel, was man alles machen kann: Ich habe mir z.B. die
Haupt-Menüleiste ausgeblendet, weil ich sie wirklich nur sehr selten
brauche und daher für mich nur Platz verschwendet [1]. Mit einem
Doppelklick auf die Statuszeile kann ich sie bei Bedarf ein- und dann
auch wieder ausblenden. Das Ganze mit einem 28-Zeilen-Patch:

--- B.xul 2005-08-28 14:00:38.520879992 +0200
+++ browser.xul 2005-08-28 14:00:42.326490872 +0200
@@ -536,7 +536,7 @@
     <!-- Menu -->
     <toolbar type="menubar" id="toolbar-menubar"
class="chromeclass-menubar" customizable="true"
              defaultset="menubar-items,spring,throbber-box"
-             mode="icons" context="toolbar-context-menu">
+             mode="icons" context="toolbar-context-menu"
style="display: none">
       <toolbaritem id="menubar-items" align="center">
 
        <menubar id="main-menubar" statusbar="statusbar-display"
@@ -1248,7 +1248,15 @@
 
   
   <statusbar class="chromeclass-status" id="status-bar"
-             ondragdrop="nsDragAndDrop.drop(event,
contentAreaDNDObserver);">
+             ondragdrop="nsDragAndDrop.drop(event,
contentAreaDNDObserver);"
+             ondblclick="
+               /* Platzersparnis! */
+               var style =
document.getElementById('toolbar-menubar').style;
+               if(style.display == 'none')
+                 style.display = 'block';
+               else
+                 style.display = 'none';
+             ">
     <statusbarpanel id="statusbar-display" flex="1"/>
     <statusbarpanel class="statusbarpanel-progress" collapsed="true"
id="statusbar-progresspanel">
       <progressmeter class="progressmeter-statusbar"
id="statusbar-icon" mode="normal" value="0"/>


--Ingo

[1]
http://m19s28.vlinux.de/iblech/stuff/firefox-without-main-menubar.png

-- 
Linux, the choice of a GNU | When cryptography is outlawed, bayl bhgynjf
generation on a dual AMD   | jvyy unir cevinpl!  
Athlon!                    | 



Reply to: