Metainformationen zur Seite
Verlinken zu einem bestimmten Inhaltsfenster
Manchmal wünscht man sich eine aktuell angezeigte Darstellung im A5 in einem neuen Browsertab, oder man möchte einen Link im A5 direkt mit Strg+Klick aufrufen, um ihn in einen weiteren Tab darzustellen. Das funktioniert auch - aber die neue Seite ist ohne die Überschrift und den Toolbar, auch ohne die Baumübersicht auf der linken Seite.
Hier ein Beispiel dafür:
Man öffnet in der Baumstruktur eine Kohorte und zeigt ein Profil an. Nun möchte man das nächste Profil in einem weiteren Tab öffnen.
- Anzeige von Ahrend, Eduardt im aktuellen Tab
- es öffnet sich auch ein weiterer Tab im Browser mit den Profildaten von Appelt, Jolanda, aber es fehlen die „Frames“ drum herum. Das ist nicht schlimm, wenn man nur etwas nachsehen möchte. Aber will man etwas ändern und speichern, fehlt der Speichern-Button wie auch der gesamte Toolbar.
- in der Adresszeile des Browsers wird in dem „fehlerhaften“ Tab folgendes angezeigt: https://verwaltung.a5.de/admin/profil.php?stid=0&id=45576&sid=1024846&aktklasse=505&suchgrad=alle&lang=de&suchstudium=alle&auswahl=60&groupid=
- im urspünglichen Tab jedoch steht nur https://verwaltung.a5.de/home#
- Das kommt daher, dass im HTML-Code der gesamten Seite nur einzelne Frames für die Bereiche „Baum“, Toolbar und Inhalt eingebunden sind. Die Url der Inhaltsseite ist also nur über die Anzeige der „Frame-Url“ möglich. Oder eben, wenn man den Frame in einem eigenen Tab öffnet. Dann steht die Frame-Url in der Adresszeile und es ist eben nur der Inhaltsframe geöffnet.
- Und nun kommt der eigentliche Trick: Um einen Frame mit all seinem „Drumherum“ zu öffnen, muss man ihn erstmal in einem eigenen Tab öffnen (oder wenigstens seine Url in einem Editor vorbereiten). Dann setzt man vor die Url des Frames die Url der Gesamtseite, sodass dann folgende Url daraus wird:
- ruft man nun diese Url auf, erhält man den Inhaltsteil inklusive aller nötigen Frames drum herum.
- Mit dieser Methode kann man nun jeden beliebigen Link aus A5 zusammenbauen und direkt eine bestimmte Seite aufrufen. So kann man im obigen Beispiel ein bestimmtes Profil direkt aufrufen, wenn man seine AcademyID kennt: https://verwaltung.a5.de/home#https://verwaltung.a5.de/admin/profil.php?id=45576