Cheatah: Bitte Code gegenlesen

Beitrag lesen

Hi,

Magst ja recht haben, aber eine andere Möglichkeit fällt mir nicht ein mein in folgendem Thread: [pref:t=38253&m=209431] beschriebenes Problem zu lösen.

ehrlich gesagt sehe ich dort spontan nichts, was die Verwendung des bekanntermaßen völlig nutzfreie Daten liefernden Objekts window.screen nötig machen würde. Such bitte im Archiv danach, welche Vielzahl absolut handelsüblicher Faktoren die gelieferten Werte "verfälschen", also von dem unterscheiden lassen, was Du gerne hättest. Nebenbei bemerkt ist es bereits als Zufall einzuordnen, wenn ausgerechnet einer der von Dir vorgesehenen Werte zurückkommt.

Html-auszukommentieren? Das schaue ich mir nochmal an, weiss jetzt nicht was gemeint ist, aber scheint relativ unwichtig für die Funktionalität zu sein.

Du hast das Kommentar-Ende in Deinem Code stehen, jedoch nicht den Kommentar-Anfang.

Du hast da was falsch verstanden. Die Prüfung, ob irgendwas kleiner dem Wert der Variablen img ist, muss _in_ die Klammern. Außerdem musst Du jenes ominöse irgendwas auch spezifizieren.
Nein, der Wert, der verglichen werden soll ist screen.width. [...]

Ich habe aus Sicht des JavaScript-Interpreters gesprochen. Für ihn ist "<" ein Vergleich auf "kleiner als", "img" der Name einer Variablen, "src" ebenfalls, 'src="..."' eine Zuweisung usw. Oder anders gesagt: JavaScript kennt kein HTML, Du hast aber versucht, HTML-Code als JavaScript-Anweisung zu notieren. Das klappt genausowenig wie

if (screen.width==1280) anweisungen1280.wav

wenn in dem Wave-File weitere Anweisungen vorgelesen werden.

Also eine Deklaration von img brauche ich nicht, weil die zum tag gehört. Oder kann es sein, das ich hier nur ab src... ohne tag die Sachen reinschreiben muss? Probier ich gleich mal aus.

Nein, Du sollst JavaScript-Code schreiben. Beispielsweise alert('<img src="..." usw.>'), wobei ich stark vermute, dass Du etwas leicht anderes suchst.

ist tag-ende.

Nicht für JavaScript, welches insbesondere keine Tags kennt.

Ja, das sind Feinheiten. Ich gehe erstmal aus, das Js zu 100% aktiviert ist.

Für Testzwecke reicht diese Annahme, weil Du sie auf dem Testsystem (Deinem Rechner) garantieren kannst. In der Realität hast Du hiermit jedoch ein Problem.

Wie lautet eigentlich die Fehlerbeschreibung?
Gibt es einen Compiler für JS? Sry. Das ist so ziemlich das erste was ich in JS mache :(

Für clientseitiges JavaScript sicher nicht; bei exotischeren Varianten bin ich mir da nicht sicher. Das ist für eine Fehlerbeschreibung jedoch nicht relevant.

P.S.: Das alt-Attribut ist im <img>-Tag *required*, *required*, *required*!
Funktioniert aber auch ohne.

"Funktioniert" ist kein Argument. Das W3C hat sich etwas dabei gedacht, dieses Attribut als required zu deklarieren - nämlich dass keinesfalls vorausgesetzt werden kann und _darf_, dass ein Client (nicht nur "Browser") (alle) Bilder anzeigt. Der ALTernative Text ist für genau diese Fälle von höchster Brisanz.

Und warum wiederholst Du Dich? Ist Dir das so wichtig?

Ich wiederhole mich deshalb, weil das ein nur allzu gern gemachter Fehler ist, der *ständig* korrigiert werden muss, was mir zeigt, dass sich kaum jemand die Mühe macht, meine (oder die anderer) früher gemachten - oft sehr umfangreichen - Ausführungen nachzurecherchieren und ich also mehr oder minder gegen Mauern rede. Für jemanden, der in vielen mühsamen Stunden seine Fachkompetenz und sein Herzblut in Postings presst, ist das nicht unwesentlich frustrierend.

Cheatah

--
X-Will-Answer-Email: No