John Nerdlebaum Frink: Fenstergröße per URL übergeben

Servus,

wenn ich das richtig verstanden habe, dann lässt sich die Fenstergröße beim Link nur mittels Javascript realisieren. Wenn ich JS verwenden kann, sehe ich da kein Problem. Wenn es sich aber nun um eine externe Seite handelt außerhalb meines Einflussbereichs, in der ich nur einen http(s)-Link über ein Webformular eintragen kann, gibt es Möglichkeiten, dass ich dies nur über die URL lösen kann?

Vielen Dank & Grüße Denis

https://wiki.selfhtml.org/wiki/JavaScript/Window/open https://wiki.selfhtml.org/wiki/JavaScript/Tutorials/Popup-Boxen https://www.stichpunkt.de/html/popup.html

  1. Servus,

    wenn ich das richtig verstanden habe, dann lässt sich die Fenstergröße beim Link nur mittels Javascript realisieren. Wenn ich JS verwenden kann, sehe ich da kein Problem. Wenn es sich aber nun um eine externe Seite handelt außerhalb meines Einflussbereichs, in der ich nur einen http(s)-Link über ein Webformular eintragen kann, gibt es Möglichkeiten, dass ich dies nur über die URL lösen kann?

    Der Möglichkeiten gibt es viele, Parameter zu übermitteln. Die Frage ist jedoch, ob am Ziel das auch verarbeitet werden kann.

    MfG

  2. Du kannst das Formular nachbauen, also eine eigene Seite (lokal) anlegen, welche die selben Formularelemente enthält, wie das Original und die Eingaben mit der gleichen Methode (GET/POST) an die selbe Adresse sendet.

    Du kannst eine Webseite bauen (auch lokal ablegen), welche die orignale Seite in einen <iframe> einbettet

    Hinweise:

    In beiden Fällen bist also der Eigentümer der aufgerufenen Webseite und kannst mit Javascript tun und lassen, was Du willst.

    Aber:

    Beides kann, wenn es nicht nur für Dich oder einen eng begrenzten, geschlossenen Nutzerkreis zugänglich ist bzw. öffentlich angeboten wird, rechtlich problematisch sein (Stichworte: "zu Eigen machen fremder Leistung", "deep links"). Ein solcher Rechtsstreit kann existenzvernichtend teuer enden.

    In beiden Fällen kann sich der Betreiber auch durch technische Maßnahmen (Ausbruch aus IFRAME mit JS, Erfordernis von Cookies, Session, Referer...) wehren. Er kann auch in höchst rufschädlicher Weise reagieren und statt des üblichen Ergebnisses eine Seite anzeigen, die seinen Protest gegen den von ihm gesehenen Missbrauch zum Ausdruck bringt.

    Von einem kommerziellen Gebrauch (der praktisch mit jeder Veröffentlichung stattfindet) beider Möglichkeiten rate ich deshalb ab.

  3. Hallo John Denis,

    du möchtest auf einer fremden Seite, also z.B. hier im Forum, einen Link hinterlassen, der bspw. wikipedia in einem neuen Fenster öffnet und dabei die Größe dieses Fensters vorgibt. Z.B. fullscreen und nicht größenveränderbar.

    Nein, das möchte ich nicht. Viele andere auch nicht. Deswegen schieben die Browser da einen Riegel vor.

    Eine URL transportiert ohnehin keine Information außer der Adresse und dem Zugriffsschema einer Ressource. Plus den Namen einer Position, auf die die Ressource zu positionieren ist. Am Fenster rummachen kann nur der User und der Erzeuger des Fensters.

    Man könnte überlegen, eine Öffnerseite zwischenzuschalten, die von Dir kontrolliert wird und das benötigte JavaScript enthält. Das funktioniert aber nicht automatisch weil das Script auf dieser Seite beim Start und nicht auf Grund einer Aktion des Anwenders gestartet wird. Und dann gibt's kein neues Fenster, sondern maximal einen neuen Tab. Du musst den Anwender dazu bringen, auf deiner Zwischenseite irgendwas zu klicken oder eine Taste zu drücken. So was kennen die Anwender, von aufdringlicher Werbung nämlich, und klicken dein Fenster schnell weg.

    Also: der Anwendungsfall ist oder erscheint unbeliebt, ich würde das nicht tun.

    Rolf

    --
    sumpsi - posui - clusi
  4. hallo

    Es wäre vielleicht hilfreich zu erfahren, was du konkret erreichen willst. Denn die von dir angesprochene Methode, Fenstergrössen zu manipulieren, finden wir aus guten Gründen immer seltener im Web.