right-mouse click script wie fang ich den SpaceTastenbug in IE ab ??
klaus
- javascript
Der Script:
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"><!--
if (document.layers){
window.captureEvents(Event.MOUSEDOWN Event.MOUSEUP)
window.onmousedown=rightclick;
window.onmouseup=rightclick;
function rightclick(e) {
if (e.which == 3) {
alert(foo!');
return false;
}
else {
return true;
}
}
}
if (document.all){
function click() {
if (event.button==2) {
alert('foo!')
}
if (event.button==3) {
alert(foo!')}
}
document.onmousedown=click
document.onmouseup=click
}
// --></SCRIPT>
Das is wohl nix neues, nur unter IE5.01 und 5.5, klick ich rechts, die Meldung kommt, ich halte die Maustaste, drücke Space, lasse los, und da ist mein rechtsklickmenü.
Unter NS geht das nich. Also die Spacetaste abfangen, oder
überseh ich was ??
mfg klaus
Hallo klaus,
Unter NS geht das nich. Also die Spacetaste abfangen, oder
überseh ich was ??
Ja, die klitzekleine Taste links neben der rechten Strg-Taste.
Beschreibung hier ---> http://pc-anfaenger.de/pca/kurs/ckefta1.htm
Die kannst du nicht mit diesem Script abfangen.
Diabolische Grüße
Antje
<img src="http://pc-anfaenger.de/pca/sam/pcanfaenger.gif" alt="">
Beschreibung hier ---> http://pc-anfaenger.de/pca/kurs/ckefta1.htm
Die kannst du nicht mit diesem Script abfangen.
Diabolische Grüße
hmm, da musst du Deine Bilder nochmal überarbeiten.
Auf meiner Cherry fehlt die Taste.
Vielleicht hat auch nur Dein Grafikprogramm versagt ;)
Bei www.adobe.com, soll es ganz gute geben, damit passiert das dann nicht.
So weit so gut, wie lös ich das Problem jetzt ??
klaus
Hallo,
einfache Frage:
»» So weit so gut, wie lös ich das Problem jetzt ??
einfache Antwort: Ohne direkten Zugang zu der jeweiligen Windowstastatur des Besuchers? Gar nicht. (das "zum Glück" spare ich mir.....)
Chräcker
<img src="http://homepages.compuserve.de/ackheller/stempel/grafiken/logo.gif" alt="">http://www.chraecker.de/stempel
»» So weit so gut, wie lös ich das Problem jetzt ??
hi.
ich nehme an, du willst dieses script haben, damit nicht jeder gleich an den quellcode kommt? na ja, dann vergiss es ganz! es gibt immer irgendwelche wege. die spacetaste kannst du zwar benennen mit nem speziellen code, aber wenn die rechte maustaste gedrückt ist, wird das ignoriert (habs selbst ausprobiert). dein "trick" mit der spacetaste geht auch mit der escape-taste. kann man nichts machen. wenn du aber das kontext-menu deaktivieren willst, dann schreib in den body-tag das hier rein: oncontextmenu="return false"
-> nachteil: geht nur beim explorer.
so far, wizz99.
:: www.wizz99.de ::
ich nehme an, du willst dieses script haben, damit nicht jeder gleich an den quellcode kommt? na ja, dann vergiss es ganz! es gibt immer irgendwelche wege. die spacetaste kannst du zwar benennen mit nem speziellen code, aber wenn die rechte maustaste gedrückt ist, wird das ignoriert (habs selbst ausprobiert). dein "trick" mit der spacetaste geht auch mit der escape-taste. kann man nichts machen. wenn du aber das kontext-menu deaktivieren willst, dann schreib in den body-tag das hier rein: oncontextmenu="return false"
-> nachteil: geht nur beim explorer.
jo, danke das hilft.
Dass das nur bei Ie geht macht nix, weil ja der Trick
(bei mir zumindest) mit der Space oder EscapeTaste bei NS nicht
geht, da greift dann der Script
bye klaus
»» jo, danke das hilft.
»» Dass das nur bei Ie geht macht nix, weil ja der Trick
»» (bei mir zumindest) mit der Space oder EscapeTaste bei NS nicht
»» geht, da greift dann der Script
»» bye klaus
hi.
kein prob. - nichts zu danken ;o)
so far,
wizz99
:: < http://www.wizz99.de > ::
Hi,
»» jo, danke das hilft.
»» Dass das nur bei Ie geht macht nix, weil ja der Trick
»» (bei mir zumindest) mit der Space oder EscapeTaste bei NS nicht
»» geht, da greift dann der Script
Wenn Deine Site dann fertig ist, poste mal die URL.
Ueber die Menueleisten kann man sich den Quelltext auch noch ansehen, per Perl/PHP Script auch, im cache ist er auch noch vorhanden, und wer JavaScript deaktiviert hat hat auch seinen Spass.
Zudem ist das Sperren einer Maustaste ungefaehr so freundlich wie das oeffenen einer neuen Seite beim verlassen einer.
Evtl. gibt es ja noch andere Funktionen, die das Menue beinhaltet.
Alles in allem ist es ein schlechter Stil.
Und zu guter letzt, den Quellcode den es zu schuetzten lohnt, musst Du ertmal praesentieren.
Jan