Hejsa, jeg sidder og laver en højrekliks funktion, virker også fint som den skal, i IE. - Firefox melder fejl ang, "even.offsetX(y)", og beder mig finde en anden måde at finde dem på. Nu ved jeg, at FF følger WC3 DOM standard, men jeg kan intet finde under det, ik noget jeg kan bruge til noget i hvert fald. Så jeg søger hjælp! =D Et klog menneske har sagt, at jeg skal lave det for Ie og FF, så det er nok dét jeg skal, bliver så delt op af en browser checker, men senere.
Her er koden:
<script type="text/javascript"> function position() {
At den virker i IE, skyldes primært browserfejl. Koden burde ikke virke nogen steder :)
<script type="text/javascript"> function position(e) { document.getElementById('x').innerHTML = e.clientX; document.getElementById('y').innerHTML = e.clientY; } function rightClick(e) { var x = e.clientX; var y = e.clientY;
- men mon det overhovedet er, hvad du ønsker? Skal hele dit HTML-dokument virkelig overskrives, når du viser kontekst-menuen? Hvad skal den i så fald bruges til? :)
En anden ting er, at det ser ud til, du skriver XHTML - men der kan man jo som bekendt hverken bruge innerHTML eller document.write
Jo, det jeg prøver på, at lave en "funktion", som man ligesom i windows, kan højreklikke, og så kommer der en menu frem. Dét jeg prøver på.
Er ikke Vildt meget inde i Js, så det er en blanding af noget fra min bog og fra nettet. =)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.