SELFBrowser V1.6
Roman Pfarrhofer
- software
Hi SELF-Community!
Endlich ist es soweit, der SELFBrowser V1.6 ist drausen (http://195.202.152.140/selfbrowser16.zip)!
Was ist neu?:
Ulf Lieden hat die einstellung der eigenschaften entworfen und eingebaut. zB werden ab jetzt immer Namen, email-adresse, homepage und grafik automatisch bei den postings eingetragen - aber was sich genau geändert hat soll euch der Ulf selbst sagen:
<cite>
Die Userdaten werden in eine .cfg-Datei automatisch gespeichert. Diese
Daten können über den Eigenschaftsdialog (eigenschaften.htm) geändert
werden, und werden, beim Klick auf OK oder Übernehmen, erneut gespeichert.
Dementsprechend sind die Checkboxen aus dem Hauptfenster verschwunden, und
die Abfragen beim Reload() und Chat() greifen statt dessen auf die globalen
Variablen autoReloadForum und openInlineChat (Booleans) zu.
Bei der externen CSS-Datei muss der ganze Pfad eingetragen werden. Da man
in INPUT TYPE=FILE mit Skript nicht schreiben kann, müssen wir uns hier mit
ein normales Textfeld begnügen. Hier gibt's übrigens ein BUG: Beim Reload()
der Forumsdatei gehen einige der externen CSS-Informationen verloren (aber
nicht alle!). Vielleicht gibt's bei unseren Usern Erfahrungen hierzu.
100%-ig klappt's bei mir bei der Navigation auch nicht, da die externe
CSS-Datei ein paar Bruchteilen von Sekunden braucht, um appliziert zu
werden.
Zur Code:
--------- Global Variables - ---------
Es sind einige neue globale Variablen hinzugekomen.
-------- init & save Functions -----------
Unter "Init & Save Settings Functions" ist einiges passiert. Der Code, der
früher ganz unten in der Seite ausgeführt wurde, ist jetzt im
initSettings-Funktion integriert, und der initSettings wird mit <BODY
onload="initSettings()"> aufgerufen. Dies, weil die Userdaten geladen
werden müssen, bevor ReloadTimeOut usw gesetzt werden.
Der Funktion openEigenschaftenDialog() öffnet die Datei "eigenschaften.htm"
in ein nicht-modaler Dialog.
Der Funktion saveVariablesToFile() speichert ausgewählte globale
Variablen/Userdaten auf die FP.
------- Various functions -------------
In der Funktion werden die Variablen lastURL und lastPageWithCustomCSS auf
null gesetzt, damit auch nach ein reload() ein CSS hinzugefügt wird, und
die Userdaten eingefügt werden können. Siehe allerdings "BUG" oben.
Die Funktion lookAtIframe() erledigt nun mehr auch das Einfügen von
Userdaten und externe CSS.
------------------------------------------------------
EIGENSCHAFTEN.HTM
Hierzu gibt es nicht allzu viel zu sagen.
Solange nur INPUTs verwendet werden (text, checkbox etc), können neue
Elemente beliebeig hinzugefügt werden, da die loadProperties() und
saveProperties() automatisch funktionieren. Voraussetzung hierfür ist
allerdings, dass die INPUTs die selbe ID haben wie die entsprechenden,
globalen Variablen.
So, dass war's erstmal, viel Spass beim Weiterentwickeln. *G* Ich werde
mich ein par Tage mit Code zurückhalten müssen, da ich weitere Sachen zu
tun habe. Aber für Fragen bin ich jederzeit da.
</cite>
Falls jemand inzwischen lust bekommen hat etwas für den SELFBrowser zu entwicklen, kann sich jederzeit bei mir melden - ich spreche das dann mit ihm ab, damit zB mehrere leute gleichzeitig das selbe entwicklen.
Aber derzeit mußt ihr noch wenige tage geduld haben, bis die V2.0 raus ist. Denn in ihr werden sehr viele neue änderungen enthalten sein.
Wenn jemand was entwicklen will noch drei richtlinien:
Ok, dann viel Spaß mit dem Browser
Euer SELFBrowser-Team
Moin Roman, moin SelfBrowserTEAM, moin Forum !
Einfach klasse die 1.6er Version *applaudier*.
Darum konnte ich es mir nicht nehmen lassen, mal die Übernahme der Userdaten hier im 'Wirkbetrieb' zu testen.
Also erneut (zum xten male ;-) grosses Lob an alle Mitwirkenden. SelfCOMMUNITY rulez..
Gruss von Köln
Pepe
Moin Roman, moin SelfBrowserTEAM, moin Forum !
<supi> schließe mich an ;-))) </supi>
Tolle Leistung, macht weiter so !!!!!
GAA Thorhall
Moin Roman, moin SelfBrowserTEAM, moin Forum !
Einfach klasse die 1.6er Version *applaudier*.
Darum konnte ich es mir nicht nehmen lassen, mal die Übernahme der Userdaten hier im 'Wirkbetrieb' zu testen.Also erneut (zum xten male ;-) grosses Lob an alle Mitwirkenden. SelfCOMMUNITY rulez..
Gruss von Köln
Pepe
da komm‚ ich nicht umhin mich anzuschließen!!!
nur ein Unterschied:
Gruß aus der Schwabenmetropole Stuttgart!
Boris
Hallo Roman und SELFBROWSER - Team!
Alle Achtung! Diese Version ist perfekt!
Bis danndann
PAF (patrickausfrankfurt)
Hallo Roman und SELFBROWSER - Team!
Alle Achtung! Diese Version ist perfekt!
hmmmm... also NICHTS läge mir ferner als hier öffentliche Wehrkraftzersetzung zu betreiben, aber _PERFEKT_ ist er noch nicht ganz... er ist mehr als nur gut, Sinnvoll, oder genial, aber perfekt...
Nope, da gibt es eindeuting noch ein paar Sachen, die fehlen! Zum Beispiel würd ich hier meinen Vorschlag gerne wiederholen, ob das ganze nicht so gelöst werden könnte, daß mit
Rechte Maustaste=> in einem neuen Fenster öffnen
nicht der normale IE aufgemacht wird, sondern der SelfBrowser...
wenn sich dann noch _irgenwas_ bewegt (optimal wäre natürlich eine Statusanzeige, MUSS aber nicht...) solange eine Seite geladen wird, dann bin ich auch bereit auf die `onMouseOver‚ Informationen zu verzichten ;v)
Aaaaaber: nichtsdestotroz ist eure Idee genial, und eure Umsetzung kann man nur als hervorragend bezeichnen! Weiter so!
(ich wollte, ich könnte sowas auch... *g*)
also, Carry on! und:
bis denne!
Boris
Hi Boris,
Zum Beispiel würd ich hier meinen Vorschlag gerne wiederholen, ob das ganze nicht so gelöst werden könnte, daß mit
Rechte Maustaste=> in einem neuen Fenster öffnen
nicht der normale IE aufgemacht wird, sondern der SelfBrowser...
und vielen Dank für deine Vorschläge. Ich denke, im Eigenschaftsdialog wird es recht bald möglich sein, dies einzustellen. Dann kannst du dir es aussuchen, ob ein Linksklick auf ein Link ein neues Fenster öffnen soll oder nicht. Irgendwann wird dieses Fenster auch ein neuer SELFBrowser sein, nicht ein IE-Fenster.
wenn sich dann noch _irgenwas_ bewegt (optimal wäre natürlich eine Statusanzeige, MUSS aber nicht...) solange eine Seite geladen wird, dann bin ich auch bereit auf die `onMouseOver‚ Informationen zu verzichten ;v)
Die Standard-Statuszeile ist meines Kenntnisstands nach im HTA-Modus nicht verfügbar. Aber wir werden sehen...
Aaaaaber: nichtsdestotroz ist eure Idee genial, und eure Umsetzung kann man nur als hervorragend bezeichnen! Weiter so!
(ich wollte, ich könnte sowas auch... *g*)
Danke! *g*
UlfL