Beiträge von nextuser

    Ok, hab grad mal bei Codepen folgendes getestet:



    ich erhalte die korrekt Breite. Aber noch ne Frage dazu:

    Werden die Variablen dann zu globalen Variable, also kann man die dann auch im gesamten Script verwenden? Glaube nicht, oder?

    Oder werden die Variablen am leben gehalten, solange sie von den Listenern noch gebraucht werden, verwendbar allerdings nur

    innerhalb der OnLoad-Funktion?


    Oder ist es so, das im Resize-Listener garnicht die eigentliche Variable "test" angesprochen wird, sondern eine neue (und wegen fehlendem "var" globale) Variable "test" erzeugt wird, die dann im anderen Listener angesprochen werden kann?

    Danke Arne.

    Allerdings ging es eher darum ob die Variablen, die ich bsw. in der OnLoad-Funktion erstelle, auch während des Triggers noch in dem

    Eventlistener vorhanden ist, oder dort nur bei der Definition des Listeners der entsprechende Wert eingespeißt wird.


    Also wenn Variablen & Listener in einer Funktion erstellt werden, kennt der Listener diese dann noch beim Auslösen? Oder arbeitet er nur mit dem Wert?

    Naja, ein Gästebuch macht aber ebend auch nicht so viel Spaß (wenig Dynamic).

    Als ich damals C++ gelernt habe, habe ich mich auch strikt an die Vorgaben gehalten, all die Themen abgeklappert und

    mich ständig dabei erwischt, mich motivieren zu müssen.

    Den Faktor Spaß habe ich leider erst viel zu spät einfließen lassen.


    Von daher, würde auch ich dazu raten, das Ziel "Chat" weiter zu verfolgen. Die Dinge (Registrierung, Login, Admin-Bereich Session usw.) sind Stufen auf dem Weg nach oben. Und diese Stufen sind ebend auch eine gute Motivation.

    Danke.


    Aber die eigentlichen Unterschiede zwischen var, let und const sind mir bekannt.

    Ich frage mich eher, nachdem die Funktion bei OnLoad abgearbeitet und beendet wurde, müsste die Variable "test" bei einem Resize doch nicht ansprechbar sein?

    Wenn ich sie z.B. mit alert ausgebe?


    Oder ist es so, das beim Abarbeiten von OnLoad an der Stelle des Listeners, der Listener lediglich mit dem aktuellen Wert von "test" gespeist wird und nicht mit der

    Variable "arbeitet"?


    Hab da denke ich nen kleinen Denkfehler...

    Hi Leute,


    mal ne kurze Verständnisfrage bzgl. folgenden Beispielcode:

    Code
    window.onload = function()
    {
        var test = 200;
    
        window.addEventListener("resize",function()
        {
            //Irgendwas mit test...
        });
    }

    Ich kann die Variable "test" im Listener verändern, ausgeben und sonstiges.

    Heißt das, das alle Variablen & Objekte, die ich in der OnLoad-Funktion erstelle, die ganze Zeit im Listener nutzbar sind?

    Also ist ihre Lebensdauer auch nach Abschluss der OnLoad-Funktion noch gegeben?


    Wenn ich ein Objekt mit einigen Eigenschaften in der OnLoad erstelle, kann ich mit diesen dann "die ganze Zeit" im Listener arbeiten?

    Oder wann verlieren die ihre Gültigkeit?

    Sorry, hab mir das nur grad so vorgestellt, das Variablen in der Funktion(hier OnLoad) nach der Funktion nicht mehr existieren...


    Wäre schön, wenn mich da kurz jemand aufklären könnte, danke!

    Einen 4k-Monitor haben nur ganz wenige. Die meisten haben HD-Monitore und nach wie vor sind viele Büro-Monitore mit einer wesentlich geringeren Breite in Umlauf.

    Naja, wenn man verschiedenen Statistiken glaubt, so ist Platz 1 = 360 x 640 (also mobil), Platz 2 = 1920 x 1080 Pixel der meist verwendeten Auflösungen.
    Hätte mich auch ehrlich gesagt stark gewundert, wenn im nahen 2017 nicht die Full HD Monitore an der Macht sind, sondern nur HD Monitore.
    Außerdem denke ich nicht, dass meine "Zielgruppe" im Büro meine Seite nutzen würde.


    Aber du hast recht, man sollte eine relativ kleine Breite als Maß nehmen. Ich werde meine Besucherstatistiken in nächster Zeit mal genauer anschauen
    und analysieren, welche Auflösungen besonders relevant sind.


    PS: Bei einem HD-Monitor müsste man ja nur ein mal scrollen. Die Breite beträgt zwar 1400 Pixel, der eigentliche Inhalt (weiße Fläche) ist aber lediglich 1000 Pixel breit.
    PPS: Für eine Auflösung (1280 x 720 oder weniger, z.B. halber Bildschirm) wäre evtl. auch die mobile Version auf dem Desktop relevant...

    Die minimale Breite des Inhalts habe ich auf 1400px festgelegt.
    Anfangs habe ich mich im Netz umgehört, wo von einer optimalen Breite von 766 oder 1024 Pixeln die Rede war. Allerdings waren die Beiträge auch schon älter.
    Und in Verbindung mit dem ganzen 4K Hype etc. habe ich einfach gedacht, das 1400 pixel schon ok wären.

    Bin grad dabei die Anzahl Shops zu erweitern und ergänzende Infos wie Versandkosten & Mindestbestellwert zu integrieren, damit der Bereich "Angebote" auch wirklich als Preisvergleich fungieren kann.
    Momentan habe ich die 4 Standard-Shops auf allen Seiten, egal, ob es diese Chips bei einem Shop evtl. nicht gibt. Das ändere ich auch grad.
    Demnächst können unter dem Bereich "Angebote" Preise von bis zu 16 verschiedenen Shops verglichen werden...


    PS: Bei den Seiten zur jeweiligen Marke habe ich kurz etwas über diese zusammengefasst. Ist die kurze Info ok, oder sollte ich da ausführlicher werden? Oder sollte ich es ganz weglassen?
    Z.B. bei Funny Frisch: Funny Frisch
    Ist die Beschreibung ok?

    Ich find die Idee garnicht schlecht.
    Obwohl ich eher nicht so der Zitatfan bin, habe ich mich auf deiner Seite ein wenig "umgelesen". Was mir aufgefallen ist sind die Formulierungen deiner Sätze.


    Zitat

    Gibt es tatsächlich einen Gewinn wenn man alles gibt oder wenn man es nicht gibt Verlust?

    Zitat

    Darf man das Leben anderer Personen riskieren?


    Solche Sätze sind wohl darauf gerichtet, deine Besucher zum Kommentieren zu bewegen. Ich finde etwas fehlt. Das jeweilige Zitet in einem kleinen Satz als Frage formuliert wiederzugeben animiert
    mich leider noch nicht wirklich zum Nachdenken und Kommentieren. Da wäre evtl. noch etwas mehr zu schreiben, um eine Diskussion anzuregen.


    Weiter unten lese ich folgendes:

    Vielleicht habe ich nicht wirklich aufgepasst, aber ich weis nicht, was du mit JopoJP meinst.
    Außerdem sind diese Zeilen aufgrund paar Rechtschreibfehler und ungünstiger Formulierung etwas "komisch" zu lesen.


    Das waren die beiden Punkte, die mir spontan beim Besuch deiner Seite aufgefallen sind.


    PS: Das Menü mit dem Einstellungs-Button bleibt aber nicht so, oder?

    Hi,


    ich wollte auch mal wissen, was ihr so über meine frische Seite sagt. In erster Linie interessiert mich, ob ihr die Bedienung (vor allem mobil) ok findet.
    Ist das Menü, das Untermenü "Marke", die Filter und die Bewertungsmöglichkeit ok?
    Irgendwann werde ich meine Seite evtl. responsiv machen. Jetzt habe ich erstmal getrennte Versionen zum testen gemacht.


    Könnt ihr mir auch sagen, ob ihr mit einem Smartphone auch automatisch auf die mobile Version geleitet werdet, wenn ihr die Desktop-Version aufruft?
    Ich habe da ein bischen im Netz geschaut und dann paar Einstellungen in der .htaccess gemacht. Mit meinem Sony klappt alles.


    Außerdem habe ich in der mobilen Version Unterschiede im Modus.
    Im Portrait-Modus sieht der Besucher nur das wesentliche. Im Landscape-Modus sind dann auch die seitlichen Teile wie in der Desktop-Version zu sehen.
    Habe es auf meinem Smartphone mit Firefox, Chrom, Opera und Opera Mini getestet. Alles super, lediglich Opera Mini macht kleine Anzeigefehler.


    Das Design ist momentan echt nur zu Testzwecken. Ich möchte in den nächsten Wochen einfach mal schauen, wie es bei meinen Besuchern so ankommt.
    Ändern kann man ja immer, sollte also kein "KO-Kriterium" sein.


    Schaut mal rein:
    Desktop: Desktop
    Mobile: Mobile

    Das sehe ich anders. Google empfiehlt responsive, da es vielles einfacher macht. Für den Besicher an sich ist es völlig egal. Eine mobile Version ist ja eben für mobile User. Diese Version ist immer mindestens genau so gut angepasst, wie die mobile Darstellung einer responsiven Seite.
    Google gibt auch bei getrennten Versionen ausführlich an, wie diese zu markieren sind.
    Wenn es richtig gemacht wird, so kann auch google sofort unterscheiden und die seperaten Seiten als eine inhaltliche Quelle sehen. Außerdem meine ich mich noch an ein Video von Matt Cuts zu erinnern, wo er explizit über die verschiedenen Varianten bei der Seitenerstellung gesprochen hat.
    Dort gab er zu verstehen, das responsiv leichter ist und eine seperate mobile Version von vielen oft nicht richtig verknüpft wird (1:1 Verhältnis, etc.). Er hat jedoch, soweit ich mich erinnern kann, nicht ein einziges mal erwähnt, dass korrekt erstellte mobile Versionen abgestraft werden. Eine mobile Version hat vom Inhaltlichen und so für Besucher keinen Nachteil gegenüber einer mobilen Ansicht einer responsiven Seite.

    Ich sehe es so, wenn Google den normalen Link im Footer folgt, so sieht google bei der verlinkten Seite im Head ja die etsprechende Verlinkung zurück und weiss, dass die beiden zusammen gehören. Ich habe nur das gefühl gehabt, je mehr ich darüber google, dasto mehr verschiedene Meinungen sind zu lesen. Ich habe deshalb mal hier gefragt.
    Vielleicht weiss ja jemand etwas konkreteres

    Wie ließt / schreibst du die Daten denn?


    Ich hatte auch mal das Problem, welches ich mit

    SQL
    mysqli_query($db_link, "SET NAMES 'utf8'");


    nach Verbindungsaufbau gelöst habe.


    Schau auch mal hier vorbei.


    Mal davon abgesehen, wäre es nicht leichter und besser, wenn du alle notwendigen Informationen direkt in der Datenbank speicherst, und diese
    dann dynamisch in eine Seite lädst, anstatt so viele HTMLs zu nutzen?

    Du willst also beim Klick auf den Mond / die Sonne einfach nur die Hintergrundfarbe ändern?
    Das kannst du mit Javascript machen.


    Ich weiss ja nicht, ob du einen Hintergrund im Body meinst, oder einen Bereich in nem div oder so.
    Sagen wir mal du hast ein DIV mit der id "back" (nur so als Beispiel), dann kannst du z.B. so

    JavaScript
    function deine_function()
    {
     	document.getElementById('back').style.backgroundColor = "deine Farbe";
    }


    die Hintergrundfarbe verändern. Den Auslöser erstellst du dann mit addEventListener, einer OnClick-Funktion oder

    HTML
    <img src="..." onclick="deine_funktion()">


    Um die entsprechende Farbe zu setzen, kannst du deiner Funktion einfach noch einen Parameter anhängen und innerhalb der Funktion dann anhand diesem die entsprechende Farbe setzen.



    Vielleicht habe ich dich auch etwas falsch verstanden. Dann einfach sagen.

    Ich denke schon, das ich es richtig verstanden habe, aber nochmal genauer.


    Da ich meine Seite nicht responsive mache, sondern eine mobile Version alla m.beispiel.de erstelle, verlinke ich (wie von google auch empfohlen) jede einzelne Seite im <head> Bereich.
    Auf den Desktop-Seiten verlinke ich also mittels rel="alternate" auf die exakte mobile Variante. Von den mobilen Seiten führt wiederum ein link mit rel="canonical" auf die Desktop-Version.
    Jetzt sind diese Angaben im <head> Bereich aber natürlich nicht für die Besucher.


    Ich möchte einfach nur auf jeder Seite unten im Footer die jeweils andere Ansicht verlinken, sodass bsw. mobile Besucher auf die Desktop-Version wechseln können, wenn sie möchten.
    Meine Frage war einfach nur, ob ich die Verlinkung im Footer mit der Beschriftung "Mobile Ansicht / Desktop Ansicht" auch entsprechend mit rel="alternate" und rel="canonical" markieren muss.
    Ich persöhnlich denke nicht, da die Suchmaschinen anhand der angaben im <head> ja sehen, dass diese beiden Varianten ja zusammengehören. Ein paar Leute im
    Netz meinten jedoch das die Links auf gleichen Inhalt (Mobile/Desktop) immer so markiert werden müssen, sonst würden die Suchmaschinen abstrafen.


    Deshalb habe ich hier jetzt mal nachgefragt, ob jemand dazu was konkretes weiss.

    Hallo Leute,


    ich habe hier kein Themenbereich für Suchmaschine/SEO gefunden, weshalb ich meine Frage hier poste.



    Ich nutze für eine Seite die getrennte Version für die Mobile Ansicht(Beispiel: beispiel.de und m.beispiel.de). Dazu verwende ich, wie von google empfohlen die rel="canonical" und rel="alternate"
    im <head>. Jetzt möchte ich auf jeder einzelnen Seite auch noch im Footer sowas wie "Desktop Ansicht / Mobile Ansicht" verlinken.
    Da es sich ja um Inhaltlich gleiche Seiten handelt will ich diese Links auch mit "canonical" und "alternate" markieren. Dazu zwei Fragen:


    1. Im Netz habe ich gelesen, das Google das Canonical-Tag ignoriert, wenn es mehr als eins auf der Seite gibt. Stimmt das? Der Link im <head> und der im Footer sind ja identisch.
    2. Wie muss ich es richtig machen? Wegen doppelten Content möchte ich diese Links im Footer genauso mit "canonical" und "alternate" markieren.


    Wie gesagt, ich möchte die URLs im <head> mit "canonical" und "alternate" einfach nochmal auf jeder Seite im Footer haben, damit die Besucher bei bedarf switchen können.
    Kann mir jemand sagen, wie ich das machen muss, damit es auch für die Suchmaschinen richtig ist?