Da Mu: Frage zum Wiki-Artikel ‚innerWidth‘

problematische Seite

Wie bekomme ich die Daten per window.location.href weitergeleitet?

hier ein kleiner ausschnitt:

<body onload="Auswerten()" onresize="Auswerten()">
</body>
if($_GET['size'] == "")
    {
		echo "<p>innnerWidth: <span id=\"innerX\"></span>px  &nbsp; innerHeight: <span id=\"innerY\"></span>px</p>";
		echo "<script type=\"text/javascript\">
<!--
window.location.href = 'http://www.muskatewitz.info/?size=y&width=' + innerX + '&height=' + height;
//–>
</script>";

wenn ich die Text Ausgabe mit "P" weglasse passiert Garnichts mehr...und wenn ich sie da lasse sieht die URL nach der Weiterleitung so aus:

http://www.muskatewitz.info/?size=y&width=[object HTMLSpanElement]&height=[object HTMLSpanElement]

Kann mir einer bitte eine Lösung geben? Versuche schon seit Stunden das hinzubekommen. Irgendwasverstehe ich wieder nicht.

Danke :-)

  1. problematische Seite

    Hallo,

    Wie bekomme ich die Daten per window.location.href weitergeleitet?

    was willst du denn erreichen?

    hier ein kleiner ausschnitt:

    da scheint einiges zu fehlen,

    <body onload="c()" onresize="Auswerten()">
    </body>
    

    wie sieht die Funktion „Auswerten“ aus?

    if($_GET['size'] == "")
        {
    		echo "<p>innnerWidth: <span id=\"innerX\"></span>px  &nbsp; innerHeight: <span id=\"innerY\"></span>px</p>";
    		echo "<script type=\"text/javascript\">
    <!--
    window.location.href = 'http://www.muskatewitz.info/?size=y&width=' + innerX + '&height=' + height;
    //–>
    </script>";
    

    wenn ich die Text Ausgabe mit "P" weglasse passiert Garnichts mehr...und wenn ich sie da lasse sieht die URL nach der Weiterleitung so aus:

    ??? Wo wird dieser HTML-Schmipsel denn eingebaut?

    http://www.muskatewitz.info/?size=y&width=[object HTMLSpanElement]&height=[object HTMLSpanElement]

    Wass soll denn hier stehen?

    Du solltest dir mal neben den Grundlagen noch https://wiki.selfhtml.org/wiki/JavaScript/DOM/Element ansehen.

    Gruß
    Jürgen

    1. problematische Seite

      sorry ich dachte das müsste nicht weiter erklärt werden da es zu der Seite verlinkt war.

      Ich wollte mir die Breite und Höhe des Browserbereichs per Javascript weiterleiten um die Werte mit PHP weiter zu nutzen über GET.

      ....Da das Beispiel von Selfhtml aber nur per klick auf den Button funktioniert du dann die Werte als Text darstellt....habe ich es nicht so umbauen können das es überall funktioniert.

      Habe jetzt einen anderen Weg gefunden.

      1. problematische Seite

        Hallo Da Mu,

        sorry ich dachte das müsste nicht weiter erklärt werden da es zu der Seite verlinkt war.

        Die verlinkte Seite beschäftigt sich mit der Eigenschaft innerWidth, nicht damit irgendwelche Werte zu versenden.

        Ich wollte mir die Breite und Höhe des Browserbereichs per Javascript weiterleiten um die Werte mit PHP weiter zu nutzen über GET.

        Habe jetzt einen anderen Weg gefunden.

        Die Idee klingt nicht gut, was möchtest du erreichen?.

        Bis demnächst
        Matthias

        --
        Dieses Forum nutzt Markdown. Im Wiki erhalten Sie Hilfe bei der Formatierung Ihrer Beiträge.
      2. problematische Seite

        @@Da Mu

        Ich wollte mir die Breite und Höhe des Browserbereichs per Javascript weiterleiten um die Werte mit PHP weiter zu nutzen über GET.

        Die Viewportgröße im Client sollte den Server nichts angehen. Was soll der mit dieser Information anfangen?

        Der Client selbst sollte anhand der Viewportgröße die Darstellung regeln, bspw. über CSS media queries.

        Habe jetzt einen anderen Weg gefunden.

        Ich hoffe, du bist auf dem richtigen™.

        LLAP 🖖

        --
        “I love to go to JS conferences to speak about how to avoid using JavaScript. Please learn CSS & HTML to reduce your JS code bloat.” —Estelle Weyl