Dude
Hi,
ich muss in ein bestehendes System eingreifen und auf mehreren Elementen innerhalb eines frames (sprich innerhalb eines frames in einem framset) einen Eventhandler platzieren.
In meinem Beispiel möchte ich in dem Frame mit dem Namen "right" (kein iframe!!!) allen span-Elementen ein Klick-Event zuweisen.
Ich habe beide mir bekannten Möglichkeiten (jQuery u. pures JavaScript) probiert doch bin zu keinem positiven Ergebnis gekommen. Kann mir jemand helfen?
Ich möchte noch etwas fragen:
title="ID:1"
Wenn ich alle span-Elemente deren Titel-Attribut mit "ID:" beginnt auslesen möchte, wie würde das geänderte Beispiel aussehen?
// Edit: Ich weiß, Framsets sind außer Mode, aber ein "alter Hase" könnte das ja vielleicht noch wissen?
ich muss in ein bestehendes System eingreifen und auf mehreren Elementen innerhalb eines frames (sprich innerhalb eines frames in einem framset) einen Eventhandler platzieren.
In meinem Beispiel möchte ich in dem Frame mit dem Namen "right" (kein iframe!!!) allen span-Elementen ein Klick-Event zuweisen.
Code:
<script src="src/js/jquery.js" type="text/JavaScript"></script>
<script type="text/javascript">
$(document).ready(function(e) {
var frame = window.frames["right"].document.getElementsByTagName("span");
$(document).on('click', frame, function(){
console.log("logged jquery");
});
frame.addEventListener('click', function(){
console.log("clicked");
});
});
</script>
Ich möchte noch etwas fragen:
title="ID:1"
Wenn ich alle span-Elemente deren Titel-Attribut mit "ID:" beginnt auslesen möchte, wie würde das geänderte Beispiel aussehen?
// Edit: Ich weiß, Framsets sind außer Mode, aber ein "alter Hase" könnte das ja vielleicht noch wissen?
Zuletzt bearbeitet: