php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.07.2006, 17:15  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard JS - node, onClick Event hinzufügen, MSIE

Hi,

sagt mal warum funktioniert denn der folgende Code-Abschnitt nur im Firefox, nicht aber im MSIE.
Der onClick-Event wird einfach nicht ausgeführt...nie.

Code:
<html>
<head>
	<script>
	function init()
	{
		var obj  = document.createElement('div');
		var txt  = document.createTextNode('test text');
		obj.appendChild(txt);
		obj.setAttribute('onClick', 'alert(1);');
		
		var body = document.getElementsByTagName('body')[0];
		body.insertBefore(obj, body.firstChild);
	}
	</script>
</head>
<body onLoad="init()">

</body>
</html>
Habe schon praktisch jede Schreibweise von onClick ausprobiert, auch
Code:
obj.onclick = doSth;
wobei dann doSth() eine Test-Funktion war. Geht alles nicht.

Habe auch schon geschaut, ob man einen speziellen Event erstellen muss und denn dann dranhängen kann, scheint aber nicht so zu gehen.

http://de.selfhtml.org/javascript/objekte/node.htm
http://de.selfhtml.org/javascript/sp...er.htm#onclick
Zergling-new ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.07.2006, 19:39  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Machs mal so
Code:
      
obj.onclick = function() {
   alert(1);
}
DiBo33 ist offline   Mit Zitat antworten
Alt 21.07.2006, 19:39  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Jetzt am PC daheim funktioniert
Code:
obj.onclick = function() { .. };
bzw.
Code:
obj.onclick = doSth;
Komisch.

Edit: danke Dibo, bin auch grad darauf hingewiesen worden
Zergling-new ist offline   Mit Zitat antworten
Alt 21.07.2006, 19:46  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Wenn die TextNode das div zu 100% ausfüllt, fällt das onclick-Ereignis der TextNode zu.
DiBo33 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
jQuery: Parameter an onclick Event ecomeback HTML, Usability und Barrierefreiheit 1 08.04.2008 11:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
js onclick, javascript node onclick, javascript set onclick of node, javascript node event, javascript onclick hinzufügen, onclick event hinzufügen, onclick js, node.onclick, javascript onclick event hinzufügen, js onclick event hinzufügen, jsnode, html node onclick, js onclick hinzufügen, onclick hinzufügen, js onklick, event onclick, onclick ereignis, javascript node.onclick, selfhtml node onclick, js node

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:33 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.