webForumDet fria alternativet

Förbjud markering

9 svar · 674 visningar · startad av pirro

pirroMedlem sedan aug. 2001216 inlägg
#1

Hur gör jag så att man inte kann markera texten i min div, elelr ta bort den direckt (som onFOcus(this.blur()))
Detta är inte av copyright skäl, utan att det blir skummt med min scroll.

CheguelinMedlem sedan juli 2003351 inlägg
#2

doo.onselectstart = function() {
return false;
}

Detta fungerar i IE, jag vet inte hur man gör det i Mozilla.

JojoxxMedlem sedan juni 20004 306 inlägg
#3

I Mozilla räcker med att returnera false vid onmousedown.

<div unselectable="on" onmousedown="return false;">Detta går inte att markera</div>

Just unselectable="on" som bara fungerar i IE verkar iofs vara lite buggig eftersom det går att börja att markera före elementet i fråga och sedan fortsätta att markera det som inte skall gå, så kombinera gärna med Cheguelins variant.

pirroMedlem sedan aug. 2001216 inlägg
#4

Jag kör med denna: http://www.zux.nu/index.htm och den vill till o markera texten när jag använder scroll "klumpen".

Inget funkar :(

JojoxxMedlem sedan juni 20004 306 inlägg
#5

Vilken scrollklump menar du?

pirroMedlem sedan aug. 2001216 inlägg
#6

den man flyttar med musen, alltså den mellan pilarna

JojoxxMedlem sedan juni 20004 306 inlägg
#7

Den enda scroll jag kan få fram är browserfönstrets egen scrolllista om man förminskar fönstret, men den orsakar ingen markering...

pirroMedlem sedan aug. 2001216 inlägg
#8

alltså den man scrollar texten, den som är gjord av bilder.

solbulleMedlem sedan mars 20014 998 inlägg
#9

Är det typ den sida du tänkte länka till?
http://www.zux.nu/www/script/dhtml/dynamic_scrollbars/prev_full.htm

JojoxxMedlem sedan juni 20004 306 inlägg
#10

Om det är denna sida. Sist i funktionen Init() lägger du till denna rad;

document.getElementById("divScrollContent").onselectstart=function(){ return false; }
Genererad på 369 ms · cache AV · v20260730165559-full.f96bc7eb