das Objekt event
-
hallo,
in eine separte Datei lagere ich die Javascript Funktionen
die Funktion createTable() ezeugt eine Tabelle, die Ihre Zeilen auswählen lässt
in der Function checkKeys() will ich feststellen ob eine Zeile
der Tabell mit hilfe der Kombination CTRL Taste und Mouseklick aus gewählt istvar myDoc;
function createTable( theDocument)
{
myDoc= theDocument;
document.open();
document.writeln('<html>');
document.writeln('<head>');
document.writeln('<link rel=stylesheet type="text/css" href="/enet/xtranet.css">');document.writeln('<title>AllCampaigns</title>');
document.writeln('<script for="bodyRightBottom_Doc" event="onKeypress()" language="JScript" type="text/jscript">');
document.writeln('</script>');
document.writeln('</head>');
document.writeln('<body>');
document.writeln('<table>');
document.writeln('<tr onClick="parent.checkKeys()">');....
document.writeln('</table>');
document.writeln('</script>');
....
document.writeln('</html>');
}
------------------------------------------------------------
Function checkKeys()if(myDoc.event.ctrlKey){
alert("Start ....");
}else{
alert("End.....");
}}
das Problemist, dasss das objekt event wirnd nich erkannt
und wenn ich schreibe alert(myDoc.event) schreibe
sagt "undefined"warum ??????
-
versuch's mal mit window.event.ctrlKey - ansonsten schau dir mal das hier an, falls nict schon geschehen.
Also dasdocument.writeln('<script for="bodyRightBottom_Doc" event="onKeypress()" language="JScript" type="text/jscript">'); document.writeln('</script>');
könntest du dir sparen und dann in checkKeys
if(window.event.ctrlKey) { ... }