da sich im anderen Thema an scheinend keiner melden will. mal hier ein neues mit richtigem Thementitel:
Ich möchte gern, das sich bei klick auf ein kleines x als link das fenster schließt. Soweit bin ich ja schon. Aber nun soll auch noch ein Cookie gesetzt werden, damit ich den dann prüfen kann um die nachricht bis zum schließen wegzuhaben. Wie kann ich das in den onclick event-handler reinmachen, damit das funktioniert?
Hier der code:
HEIMIE - # ist kein sinnvolles Verweisziel, daher funktioniert so ein
Verweis auch nicht, sondern ist fehlerhaft. Hinter # sollte mindestens
ein Fragmentidentifizierer zu einem Element folgen. Inhaltlich
sinnvoller ist natürlich die URI von dem Gästebuch. Mit js kann man
solch eine Funktionalität nicht ersetzen, allenfalls um irgendwas
dekorativ ergänzen.
Ähnlich unsinnig ist übrigens href=“javascript:void(0)”, jedenfalls
solange man keine Datei hat, die so heißt. Da allerdings ‘:’ wohl
ein reserviertes Zeichen ist, hat man keine solche Datei, auf die man
ohne Maskierung im href verweisen könnte.
Ohne JavaScript geht’s schonmal nicht und der Fenstergedöhns ist für Leute die Tabbed-Browsing richtig nutzen auch sinnlos, da eh ein neuer Tab im Standardformat aufgeht.
Somal es einfacher und barrierefreier und funktionieren würde. Beim TÜV meckert doch auch keiner, weil bemängelt wird das die Bremsen nur meistens ihre Aufgabe erfüllen, oder? (Jaja, der Vergleich ist übertrieben, aber der Kern bleibt der Gleiche.)
[quote=“HEIMIE”]Hauptsache ist doch das es funktioniert und wie man sehen kann es funktioniert !
Es ist eben nicht immer alles sinnvoll oder Valide was funktioniert.[/quote]
Funktion ist wichtig, in der Tat, allerdings funktioniert es nicht, wie
ich zumindest sehen kann, sowohl bei Nutzung der Seite als auch
Ansicht des Quelltextes.
Und wenn es für dich die Hauptsache ist, daß es funktioniert, solltest
du gar kein js verwenden (oder dies dann wie CSS nur für eine
alternative Ansicht, die anders dekoriert ist oder ergonomisch
anders ist).
Korrektes (X)HTML funktioniert (meistens) auch wirklich bei den
gängigen browsern. Was fehlerhaft oder unsinnig ist, ist immer
stark von den Umständen abhängig, funktioniert also nie
zuverlässig durchgehend.