mmofacts.com

JAVASCRIPT: Markieren Verbieten

gepostet vor 15 Jahre, 9 Monate von Kapsonfire

Gibt es eine Möglichkeit für IE & FF das Markieren mit der Maus zu verbieten?

Ich hab ein Verschiebbaren DIV und beim verschieben ist das mit dem Markieren nicht so schön.

gepostet vor 15 Jahre, 9 Monate von Fobby

Zuerst das übliche Herumreiten auf Prinzipien: Wenn ein Nutzer etwas aus dem verschiebbaren DIV markieren möchte, wird er verärgert sein. Das sind Dinge, die man nicht verbieten sollte, auch wenn es nur Schönheitskorrekturen sind.

Nun zum Lösungsvorschlag: Eine JS-Variante fällt mir spontan nicht ein, einfacher wäre es, ein DIV mit transparenter Grafik darüberzulegen. Aber bitte darauf achten, dass es als Hintergrundgrafik eingebunden wird und nicht mit -Tag, denn sonst lässt sich das Bild markieren, was letztlich wohl hässlicher ist als der markierte Text ;)

gepostet vor 15 Jahre, 9 Monate von Kapsonfire

Das führt dazu, dass ich garnichts mehr makieren kann ... es sei denn ich änder immer den z-index...

aber ich möchte den browser ja nicht mit zuviel sachen überschütten

das makieren soll ja nur deaktiviert werden wenn man den div verschiebt....

hab das mit dem verschieben wie in windows geregelt das man oben halten muss

sprich den text wird er dann noch makieren können

Wiegesagt eine Javascript möglichkeit wäre mir am liebsten.

gepostet vor 15 Jahre, 9 Monate von MannaZ

JavaScript:

event.preventDefault()

Das sollte dir weiterhelfen - für den IE geht das aber glaube ich nicht, da musst du mit

return false;

arbeiten. Also einfach beim onclick listener false zurückgeben, damit nicht die default-aktion (markieren) ausgeführt wird.

Z.B.:

...

Jetzt mal als ganz plumpes Beispiel.

gepostet vor 15 Jahre, 9 Monate von Kapsonfire

danke funktioniert wunderbar^^

gepostet vor 15 Jahre, 9 Monate von MannaZ

Freut mich dir weitergeholfen zu haben.

Auf diese Diskussion antworten