WinLIKE
aus Wikipedia, der freien Enzyklopädie
WinLIKE ist ein Fenstermanager (engl. Window Manager) für Webanwendungen und Webseiten, der in JavaScript (DHTML) geschrieben ist. Mit ihm lassen sich Benutzeroberflächen für das WWW entwickeln, die denen von fensterbasierten Betriebssystemen (z.B. Microsoft Windows) ähneln. Durch die Verwendung mehrerer Fenster werden, ähnlich wie bei Ajax, Seitenwechsel innerhalb des Browsers reduziert und es bleibt dem Benutzer vorbehalten, welche Inhalte angezeigt und welche geschlossen werden (siehe auch Multiple Document Interface).
WinLIKE ist eine Technik für Web-Entwickler und ist für den nicht-kommerziellen Einsatz kostenlos. Das Programm arbeitet auf allen Plattformen (Windows, Unix, Mac OS etc.) in Mozilla-basierten Browsern wie Netscape Navigator oder Mozilla Firefox sowie im Internet Explorer. Darüber hinaus ist WinLIKE kompatibel zu textbasierten Clients wie Suchmaschinen oder Textbrowsern. Da WinLIKE eine reine clientseitige Technik ist, kann es beliebig mit serverseitigen Techniken kombiniert werden, wie bspw. PHP, Active Server Pages, ASP.NET, Perl oder JSP.
Beispiel für eine Fensterdefinition innerhalb einer HTML-Seite, bei der der Link <a href="beispiel.html" target="win1">Linkname</a>
seinen Inhalt in ebendieses Fenster mit dem Namen win1 laden würde:
<script type="text/javascript"> WinLIKE.definewindows = my_defs; function my_defs () { var x = new WinLIKE.window('Demo', 150, 90, 240, 240, 1); x.Nam = 'win1'; // Name des Fensters x.Ski = 'light'; // Skin/Layout des Fensters x.Adr = 'samples/test.html'; // Adresse des Inhalts x.Mn = true; // standardmäßig minimiert x.Vis = false; // zu Beginn noch unsichtbar WinLIKE.addwindow(x); } </script>