document.onclick = function() { if (navigator.userAgent.toLowerCase().indexOf("opera")!=-1) { if (shiftFlag) document.getElementById("status").innerHTML = "Shift var trykket ned."; else document.getElementById("status").innerHTML = "nope ..."; } }
... om til:
function myClick(){ if (navigator.userAgent.toLowerCase().indexOf("opera")!=-1) { if (shiftFlag) document.getElementById("status").innerHTML = "Shift var trykket ned."; else document.getElementById("status").innerHTML = "nope ..."; } }
Så kan du i udvalgte links skrive: <a href="side.html" onclick=myClick()">LINK</a>
Resten skal forblive uændret. /mvh
Synes godt om
Slettet bruger
04. september 2004 - 17:16#5
Jeg har nu testet lidt, og Opera bruger desværre shift til at åbne sider i et nyt vindue :/
Jeg ville gerne bruge Ctrl (eventkey 17) i stedet så, men det virker kun med dobbeltklik på linket? Lidt underligt, men ok...
Har du et forslag? Jeg kan dog godt leve med dobbeltklik hvis alt kikser
Det her funker fint i min Opera (WinXP/Opera 7.23):
<script type="text/JavaScript"> var shiftFlag = false; document.onkeydown = function() { if (event.keyCode==17) shiftFlag = true; else shiftFlag = false; } document.onkeyup = function() { shiftFlag = false; } function myClick() { if (navigator.userAgent.toLowerCase().indexOf("opera")!=-1) { if (shiftFlag) document.getElementById("status").innerHTML = "Shift var trykket ned."; else document.getElementById("status").innerHTML = "nope ..."; } } </script>
<div id="status"></div>
<a href="#" onclick="myClick()">TEST</a>
------------------------------
Prøv evt. med en URL til forsøget :)
Synes godt om
Slettet bruger
04. september 2004 - 18:24#7
Jeg tester med WinXP/Opera 7.50 og der skal man altså dobbeltklikke for at det virker ?
Synes godt om
Slettet bruger
02. oktober 2004 - 23:09#8
Nåh, men fik det desværre aldrig til at virke, Opera er nu ikke nem at danse med :/
Send gerne et svar :)
Synes godt om
Slettet bruger
12. oktober 2004 - 17:32#9
øv bøv for Opera :(
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.