Sven Mintel hat gesagt.:Ich frag mich allerdings, wozu ich es schreibe, wenn du es nicht liest
onclick="goToEdit('#h#',event)"
der 2. Parameter, der der Funktion übergeben wird, ist der Event.
Das habe ich doch definiert
Code:
<tr style="background-color:#color#;" bgcolor=#color# onClick="<!--- location.href='#h#'; --->goToEdit('#h#',e);" <!---TH Zeilenwahl onMouseover="tgl('fR#currentrow#', '##FFCC99');" onMouseout="tgl('fR#currentrow#', '');" //--->>
...
function goToEdit(h,e) {
<cfif #is_browser_ie#>
alert(document.getElementById("#id#").id);
alert(document.getElementById("#id#").type);
alert(event.srcElement.type); //geht, kommt checkbox zurück
obj=event.srcElement.type;
if(checktr==1&&obj!='checkbox') {
location.href=h;
}
</cfif>
<cfif NOT #is_browser_ie#>
alert(document.getElementById("#id#").id); //geht, kommt id zurück
alert("test"); //geht auch, weil statisch
alert(event.target.type); //geht nicht, event not definied, aber warum
objTarget= (window.event) ? e.srcElement : e.target;
if(objTarget.type!='checkbox') {
location.href=h;
}
</cfif>
}