Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Sven Mintel hat gesagt.:du brauchst das nicht per "this" übergeben, im Event-Objekt ist das auslösende Element auch so verfügbar:
IE:Ereignis.srcElement
andere:Ereignis.target
<html>
<head>
<title>Test</title>
</head>
<title>Test</title>
<script type="text/javascript">
<!--
function funcNurClick(objElm)
{
alert(
'CLICK OHNE SHIFT:\nID:' +
objElm.id +
'\n('+objElm.firstChild.data+')'
);
}
function funcClickUndShift(objElm)
{
alert(
'CLICK MIT SHIFT:\nID:' +
objElm.id +
'\n('+objElm.firstChild.data+')'
);
}
function mausklick(objEvt)
{
objTarget = (window.event) ? objEvt.srcElement : objEvt.target;
if(objEvt.shiftKey)
{
funcClickUndShift(objTarget)
}
else
{
funcNurClick(objTarget)
}
objEvt.returnValue = false;
}
//-->
</script>
</head>
<body>
<a href="#" onclick="mausklick(event)" id="1">Aufruf 1</a>
<a href="#" onclick="mausklick(event)" id="2">Aufruf 2</a>
<a href="#" onclick="mausklick(event)" id="3">Aufruf 3</a>
</body>
</html>
An das Event-Objekt kannst du überhaupt nicht übergeben.Mik3e hat gesagt.:Naja, an das Event-Objekt kann ich ja sowieso nichts übergeben außer den Event-Handler, oder Vielleicht sehe ich da auch was falsch...