Was entspricht target befehl html php

Ich suche einen PHP-Befehl in dem man Links in den "include()"-Befehlen öffnet. Also das Selbe, wie man es in html mit "target" und Frames macht.

2 Antworten zur Frage

Bewertung: 4 von 10 mit 1624 Stimmen

Videos zum Thema
YouTube Videos

Was entspricht dem "target"-Befehl von html in PHP?

Wenn man einen Link bei HTML in einem Frame öffnen will, muss man diesem Frame einen Namen geben. Der include-Befehl lässt sich ja ungefähr mit einem Inlineframe vergleichen. Wenn man allerdings in der Include-Seite einen Link öffnet, werden die geöffnet, ohne den Rest, also der Seite, in der vorher der Include-Befehl stand. Wie umgeht man das? Oder wie gibt man include-Seiten Namen?
Es gibt keine PHP-Entsprechung für das HTML-Target.
Auch vor Inline-Frames sei gewarnt, die sind nicht W3-konform und funktionieren nicht in allen Browsern. MS Frontpage bietet Inline-Frames an und tut so, als sei das Standard. Ist es aber nicht.
Wenn du mit PHP die Seitendarstellung ändern willst, wirst du nicht umhin kommen, den kompletten Frame neu zu laden. Willst du nur Kleinigkeiten ändern , schau mal in Javascript-Tutorials, da geht was, allerdings nur clientseitig.
So etwas gibt es nicht. Wenn du wissen willst, warum, musst du verstehen was passiert, wenn du eine Webseite mit einem PHP-include-Befehl aufrufst:
Dein Browser schickt eine Anfrage an den Webserver. Der sucht die Datei raus und verarbeitet sie. Dabei entdeckt er den PHP-include. Er lädt die Datei, die laut diesem Befehl inkludiert werden soll und schreibt sie an die Stelle, an der der PHP-include vorher stand. Dann wird die Seite an deinen Browser ausgeliefert.
Das, was an deinem Browser ankommt, sieht für den Browser so aus, als stünde der Inhalt der inkludierten Datei tatsächlich dort. Er kann nicht zwischen der Webseite und der inkludierten Seite unterscheiden.
Anders funktioniert das mit . Da ersetzt dein Webserver nix sondern liefert die Seite einfach so an den Browser aus. Deshalb kann der Browser in dem Fall selbst entscheiden, ob er die Zielseite nun im selben Fenster oder in einem neuen öffnet.
Wenn du eine Seite trotzdem in einem neuen Fenster öffnen willst, ohne, dass dein Besucher erst auf einen Link klicken muss, kannst du dafür JavaScript benutzen. Das geht recht einfach. Füge auf der Webseite irgendwo innerhalb des body-Tags folgendes ein:
/* window.open('Google, '', '']> */
Die URL von Google musst du natürlich entsprechend mit der von dir gewünschten Ziel-Adresse ersetzen. Wenn dir die Version zu kompliziert und zu lang ist. du kannst auch einfach das hier schreiben:
window.open('Google, '', '');
Ist zwar dann nicht mehr Standard-gerecht, funktioniert aber in allen Browsern genau so.
Viel Spaß damit.


php
Wie kann ich unter Mediawiki den Image-Upload freischalten?

- liegt es nicht. Hat jemand eine Idee? Im File LocalSettings.php in der Zeile # $wgDisableUploads = false; das # wegnehmen -


computer
Pc Hardware Problem

- 1x1gb + 1x2gb einsetze stürzt mein pc ab. Kann man da was im BIOS machen? Bitte um antworten und falls fragen auftauchen -


informatik
Wie funktioniert Website-Phishing?

- Phishing funktioniert: Die Psychologie der E-Mail-Scams - computerwoche.de- Internet stoßen oder eine E-Mail mit einem Faki erhalten. Was ist Phishing und wie Funktioniert es - World of Warcraft-Foren -