[Web Tips]

HTML - Dokument aus einem einzelnen Rahmen referenzieren

Bei Frameset-Dokumenten wird im Allgemeinen folgender Nachteil beklagt: Dokumente, die in einen einzelnen Rahmen des Framesets geladen werden, können nicht durch ein Lesezeichen wiedergefunden werden, wenn nur das Frameset-Dokument verknüpft wird; beziehungsweise die Rahmenstruktur wird nicht angezeigt, wenn nur das einzelne Dokument als Lesezeichen abgelegt wird.

Sie können jedoch ein beliebes Dokument aus einem einzelen Rahmen verknüpfen, und dafür sorgen, daß das in dem entsprechenden Frameset-Dokument angezeigt wird. Erstellen Sie hierzu eine Javascript-Routine, die beim Laden des betreffenden Dokuments aufgerufen wird. Diese Funktion sollte einen sogenannten "Cookie" setzen, in dem der URL (location.href) des Dokuments gespeichert wird, und dann das Frameset-Dokument laden (window.location.href = ...).

Beim Laden des Frameset-Dokuments sollte der Cookie ausgelesen werden, und der Wert als Adresse für den jeweiligen Rahmen verwendet werden (frames[x].location.href = ...).

Funktionen zum Schreiben und Lesen von Cookies finden Sie in der Datei kekse.js dieser Internet-Präsenz.

Javascript - Popup-Fenster wieder aktivieren

Gelegentlich werden Sie mit Javascript vom Betrachter ein Popup-Fenster öffnen lassen, etwa als Hilfe zu irgendetwas. Dann kann es sein, daß dieses Popup-Fenster den Fokus verliert und der Betrachter versucht, das Popup-Fenster durch erneutes Klicken auf eine Schaltfläche oder einen Link wieder zu aktivieren. Damit dies gelingt, ohne daß ein weiteres Fenster geöffnet wird oder etwaige document.write(...)-Anweisungen doppelt ausgeführt werden, sollten Sie folgendermaßen vorgehen:

var intPopupCallCount = 0;

function showPopup()
{
	if (intPopupCallCount == 0)
	{
		hlp = window.open('','Hilfe' ... // usw.
		hlp.document.writeln('<html> ...// usw.
		... // usw.
	}
	else
	{
		if (hlp.closed)
		{
			intPopupCallCount = 0;
			showPopup();
		}
		hlp.focus();
	}
	intPopupCallCount += 1;
}

Programmierung - Dateien im jeweiligen Standardbrowser öffnen.

Nicht haßt der moderne Internetnutzer mehr, als den anderen Browser benutzen zu müssen. Darauf sollten Sie Rücksicht nehmen, wenn in Ihren Programmen dem Benutzer die Möglichkeit geben, eine bestimmte HTML-Datei zu öffnen (zum Beispiel als Vorschau auf ein von Ihrem Programm erzeugtes Dokument).

Der jeweilige Standardbrowser wird vom URL: File Protokoll aufgerufen, welches unter Windows die Datei rundll32.exe startet. Starten Sie also diese Datei mit folgenden Parametern:

rundll32.exe url.dll,FileProtocolHandler [Pfad]

In VB/VBA zum Beispiel könnte das so aussehen:

Shell "C:\Windows\rundll32.exe url.dll,FileProtocolHandler _
C:\Eigene Dateien\index.html"

Windows - Mehrere HTML-Dateien gleichzeitig mit dem Editor öffnen.

Wer HTML-Dateien am liebsten direkt im Editor bearbeitet, kann mehrere Dateien gleichzeitig mit dem Windows-Editor öffnen.

Hierzu muß einfach das Kontextmenü erweitert werden: Klicken Sie in einem beliebigen Ordner auf 'Ansicht', dann auf 'Ordneroptionen' und schließlich auf 'Dateitypen'. Suchen Sie in der Liste den Typ 'HTML-Datei', 'Internet- Dokument' oder 'Netscape-Dokument' (je nach System haben *.htm-Dateien unterschiedliche Namen). Wählen Sie dann 'Bearbeiten' und erstellen Sie durch Klick auf 'Neu...' einen neuen Vorgang. Als Namen geben Sie z.B. 'Notepad' ein. Die Befehlszeile muß lauten:

C:\Windows\Notepad.exe

Schließen Sie anschließend alle Dialogfenster.

Sie können jetzt mehrere Dateien markieren (z.B. im Windows-Explorer), dann das Kontextmenü (rechte Maustaste) öffnen und den neuen Befehl 'Notepad' aufrufen. Damit öffnen sich mehrere Editor-Fenster mit dem Quelltext der ausgewählten Dateien.

MSIE - Favoriten bearbeiten.

Stört es Sie, daß sich im Internet Explorer die Favoriten nur so umständlich bearbeiten lassen?

Hier die Lösung: Bearbeiten Sie die Favoriten im Windows-Explorer. Damit Sie den entsprechenden Ordner schnell und bequem erreichen, erstellen Sie eine Verknüpfung im Ordner

C:\Windows\Favoriten\Links

welche den Windows-Explorer startet, und zwar mit den folgendem Ziel:

C:\Windows\Explorer.exe /e, /root, C:\Windows\Favoriten

Diese Verknüpfung wird dann in der Symbolleiste "Links" angezeigt. Wenn Sie darauf klicken, wird der Windows-Explorer (mit Ansicht der Ordnerstruktur) geöffnet, wobei Sie nur Zugriff auf die Favoriten haben.

Hintergrundfarbe Ihrer Interneteiten schnell testen.

Sie können meine Internet-Seiten dazu benutzen, in Null-Komma-Nichts verschiedene Hintergrundfarben für Ihre Internet-Seite zu testen.

Klicken Sie im Menü auf 'Extras', dann auf 'Optionen'. Wählen Sie unter 'Hintergrundfarbe' eine von über 140 verschiedenen Farben aus der Liste. Oder geben Sie direkt einen Hexadezimal-Wert in das Textfeld ein (z.B #ffffcc), gefolgt von der Eingabetaste. Möglich sind dort auch RGB-Angaben in Prozent (z.B. 25.40.25). So erhalten Sie sofort einen Eindruck von allen möglichen Farben.

Sonstiges

Computer-Links - Interessante Werkzeuge.