Ulf Lieden: SelfHTML-Browser 1.1

Hi Forum,

anbei der Quell-Code des SelfHTML-Browsers 1.1. Ich habe Stefans Vorschlag aufgegriffen, und Buttons für Neue Nachricht, Archivsuche und Forums-Hauptseite eingebunden.

Der Code muss nur in ein Editor kopiert und mit der Datei-Endung .hta abgespeichert werden. Dies funktioniert allerdings nur mit IE5. Dabei muss wie immer beachtet werden, dass sich im Skript-Code keine Zeilenumbrüche einschleichen.

Da der Browser sich ein paar Grafiken von SELFHTML bedient (Verzeihung, Stefan), ist es empehlenswert, die HTA im selben lokalen Verzeichnis abzuspeichern wie SELFHTML selbst. Alternativ müssen die absoluten Pfade der Grafiken hier auf teamone.de eingetippt werden. Wer möchte, kann natürlich eigene Grafiken einsetzen. Als ICON sind Stefans (http://www.favicon.de/selfhtml.zip) oder Patricks (http://www.atomic-eggs.com/temp/xweb.ico) weiter unten eingebrachten SELFHTML-Icons empfohlen.

Bis dann,
UlfL

<html>
<title>SelfhtmlBrowser</title>
<!-- SelfhtmlBrowser 1.1 261099 by Ulf Lieden, ulf.lieden@tlc.de -->
<HTA:APPLICATION
ID="SelfhtmlBrowser"
BORDER="normal"
BORDERSTYLE="normal"
CAPTION="yes"
ICON=""
MAXIMIZEBUTTON="yes"
MINIMIZEBUTTON="yes"
SHOWINTASKBAR="yes"
SINGLEINSTANCE="no"
SYSMENU="yes"
WINDOWSTATE="normal"
VERSION="1.1"

<script>
function updateSelfhtml(){
// if location is at main page,
// and reload checkbox is checked,
// --> reload().
if(selfhtml.location == "http://www.teamone.de/selfaktuell/self_forum.html" && document.all.autoReload.checked){
  selfhtml.location.reload();

}  

// Start reload script after 10 minutes
window.setTimeout("updateSelfhtml()",600000);
}
</script>
<style>
button { width:35; height:35; font-family:Arial; font-size:16pt }
iframe { width:103%; height:98% }
label { font-family:Arial; font-size:8pt }

body {  font-family: Arial; font-size: 10pt; color: #000000}
h3 {  font-size: 16pt}
</style>
<body scroll="no" bgcolor=#CCCCCC>
<!-- Button bar -->
<div id="ButtonLayer" style="position:absolute; left:0px; top:0px; width:100%; height:35px; z-index:5">
<nobr>

<button onClick="parent.selfhtml.history.back()" title="Zurück"><b><img src="xgprev.gif" width="10" height="10"></b></button><button onClick="parent.selfhtml.history.forward()" title="Vorwärts"><img src="xgnext.gif" width="10" height="10"></button> <button onClick="parent.selfhtml.location.href='http://www.teamone.de/selfaktuell/self_forum.html'" title="SELFHTML Forum"><b>f</b></button><button onClick="parent.selfhtml.location.href='http://www.teamone.de/selfaktuell/self_forum_neu.html'" title="Neue Nachricht verfassen"><b>n</b></button><button onClick="parent.selfhtml.location.href='http://www.teamone.de/cgi-local/sfasuch.pl'" title="Forumsarchiv / Suche"><b>s</b></button> <button onClick="javascript:parent.selfhtml.location.reload()" title="Neu laden"><b>r</b></button>
  <!-- Reload checkbox -->
  <input id="autoReload" type="checkbox" title="AutoReload der Forumsseite an-/abstellen" name="checkbox" value="checkbox" checked>
  <label for="autoReload" title="AutoReload der Forumsseite an-/abstellen">AutoReload</label>
</nobr>
</div>
<!-- SELFHTML title & logo -->
<div style="position:absolute; right:40px; top:5px; width:30px; height:30px; z-index:1" id="TitleLayer">
  <h3>SELFHTML</h3>
  </div>
<div id="LogoLayer" style="position:absolute; right:0px; top:0px; width:30px; height:30px; z-index:1"><img src="xweb.gif" width="30" height="33" style="filter:Glow(color=#FFFFFF, strength=255)"></div>
<!-- Main SELFHTML window -->
<iframe application="no" name="selfhtml" src="http://www.teamone.de/selfaktuell/self_forum.html" style="position:absolute; left:0px; top:35px;">
</iframe>
<script>
// Start reload script after 10 minutes
window.setTimeout("update()",600000);
</script>
</body>
</html>

  1. Hi nochmal,

    kein Software ohne Bugs. So auch der Browser. Die vierte Zeile von unten muss natürlich folgendermaßen geändert werden:

    window.setTimeout("updateSelfhtml()",600000);

    =:-/
    UlfL

  2. Hi Forum,

    anbei der Quell-Code des SelfHTML-Browsers 1.1. Ich habe Stefans Vorschlag aufgegriffen, und Buttons für Neue Nachricht, Archivsuche und Forums-Hauptseite eingebunden.

    Der Code muss nur in ein Editor kopiert und mit der Datei-Endung .hta abgespeichert werden. Dies funktioniert allerdings nur mit IE5. Dabei muss wie immer beachtet werden, dass sich im Skript-Code keine Zeilenumbrüche einschleichen.

    Da der Browser sich ein paar Grafiken von SELFHTML bedient (Verzeihung, Stefan), ist es empehlenswert, die HTA im selben lokalen Verzeichnis abzuspeichern wie SELFHTML selbst. Alternativ müssen die absoluten Pfade der Grafiken hier auf teamone.de eingetippt werden. Wer möchte, kann natürlich eigene Grafiken einsetzen. Als ICON sind Stefans (http://www.favicon.de/selfhtml.zip) oder Patricks (http://www.atomic-eggs.com/temp/xweb.ico) weiter unten eingebrachten SELFHTML-Icons empfohlen.

    Bis dann,
    UlfL

    <html>
    <title>SelfhtmlBrowser</title>
    <!-- SelfhtmlBrowser 1.1 261099 by Ulf Lieden, ulf.lieden@tlc.de -->
    <HTA:APPLICATION
    ID="SelfhtmlBrowser"
    BORDER="normal"
    BORDERSTYLE="normal"
    CAPTION="yes"
    ICON=""
    MAXIMIZEBUTTON="yes"
    MINIMIZEBUTTON="yes"
    SHOWINTASKBAR="yes"
    SINGLEINSTANCE="no"
    SYSMENU="yes"
    WINDOWSTATE="normal"
    VERSION="1.1"

    <script>
    function updateSelfhtml(){
    // if location is at main page,
    // and reload checkbox is checked,
    // --> reload().
    if(selfhtml.location == "http://www.teamone.de/selfaktuell/self_forum.html" && document.all.autoReload.checked){
      selfhtml.location.reload();

    }  
    

    // Start reload script after 10 minutes
    window.setTimeout("updateSelfhtml()",600000);
    }
    </script>
    <style>
    button { width:35; height:35; font-family:Arial; font-size:16pt }
    iframe { width:103%; height:98% }
    label { font-family:Arial; font-size:8pt }

    body {  font-family: Arial; font-size: 10pt; color: #000000}
    h3 {  font-size: 16pt}
    </style>
    <body scroll="no" bgcolor=#CCCCCC>
    <!-- Button bar -->
    <div id="ButtonLayer" style="position:absolute; left:0px; top:0px; width:100%; height:35px; z-index:5">
    <nobr>

    <button onClick="parent.selfhtml.history.back()" title="Zurück"><b><img src="xgprev.gif" width="10" height="10"></b></button><button onClick="parent.selfhtml.history.forward()" title="Vorwärts"><img src="xgnext.gif" width="10" height="10"></button> <button onClick="parent.selfhtml.location.href='http://www.teamone.de/selfaktuell/self_forum.html'" title="SELFHTML Forum"><b>f</b></button><button onClick="parent.selfhtml.location.href='http://www.teamone.de/selfaktuell/self_forum_neu.html'" title="Neue Nachricht verfassen"><b>n</b></button><button onClick="parent.selfhtml.location.href='http://www.teamone.de/cgi-local/sfasuch.pl'" title="Forumsarchiv / Suche"><b>s</b></button> <button onClick="javascript:parent.selfhtml.location.reload()" title="Neu laden"><b>r</b></button>
      <!-- Reload checkbox -->
      <input id="autoReload" type="checkbox" title="AutoReload der Forumsseite an-/abstellen" name="checkbox" value="checkbox" checked>
      <label for="autoReload" title="AutoReload der Forumsseite an-/abstellen">AutoReload</label>
    </nobr>
    </div>
    <!-- SELFHTML title & logo -->
    <div style="position:absolute; right:40px; top:5px; width:30px; height:30px; z-index:1" id="TitleLayer">
      <h3>SELFHTML</h3>
      </div>
    <div id="LogoLayer" style="position:absolute; right:0px; top:0px; width:30px; height:30px; z-index:1"><img src="xweb.gif" width="30" height="33" style="filter:Glow(color=#FFFFFF, strength=255)"></div>
    <!-- Main SELFHTML window -->
    <iframe application="no" name="selfhtml" src="http://www.teamone.de/selfaktuell/self_forum.html" style="position:absolute; left:0px; top:35px;">
    </iframe>
    <script>
    // Start reload script after 10 minutes
    window.setTimeout("update()",600000);
    </script>
    </body>
    </html>