JavaScript Problem

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Henk84
Beiträge: 198
Registriert: 29.05.2006 14:09:31

JavaScript Problem

Beitrag von Henk84 » 30.11.2007 12:21:06

Hallo,

ich habe ein Problem mit JavaScript und dem (nicht steinigen) Internet Explorer :-) Das Werk kann man unter http://homepages.fh-giessen.de/~shnr17/ ... r_toolbox/ begutachten. Das Problem tritt beim Internet Explorer auf und zwar ist es so, dass man zwischen den Tabs nicht wechseln kann :-( Wisst ihr vielleicht woran das liegt und könnt mir helfen?

Danke
Henk

comes
Beiträge: 2702
Registriert: 11.03.2005 07:33:30
Wohnort: /dev/null
Kontaktdaten:

Beitrag von comes » 30.11.2007 12:40:49

du solltest erwähnen in welcher datei etwas schief geht...

nachtrag: aber ok.. ich hab es grad gefunden...
der IE kann kein onclick auf blockelemente...
mach einen <a onclick="">text</a> um den text in deinem div und es geht
grüße, comes

Faschismus ist keine Meinung, sondern ein Verbrechen!
http://sourcewars.de

Henk84
Beiträge: 198
Registriert: 29.05.2006 14:09:31

Beitrag von Henk84 » 30.11.2007 17:16:32

Irgendwie klappt das net so ganz, könntest du mir einen genaueren hinweis geben, was wo ergänzt werden muss, weil wenn ich was geändert habe, war der fehlöer noch da

Code: Alles auswählen

/**
		 * Reiterinhelt rollenManager
		 */
		$echoString .= "<div id='rollenManager' class='";
		if($this->tab == "rollenManager"){
			$echoString .= "tabSelected";
		} else {
			$echoString .= "tab";
		}
		$echoString .= "' onclick='changeTab(this)'>Rollen-Manager</div>";
		
		$echoString .= "</div>";
		
		return $echoString;
So sieht es gerade aus... Schonmal danke

comes
Beiträge: 2702
Registriert: 11.03.2005 07:33:30
Wohnort: /dev/null
Kontaktdaten:

Beitrag von comes » 01.12.2007 11:07:40

nochmal, nach definition dürfen keine event handle drauf liegen, SIE HABEN SOWAS GLATT NCIHT!

Code: Alles auswählen

<div onclick="javascript:alert('test')">test</div>
ist nach defintiion UNGÜLTIG!
hier interpretiert der Firefox FALSCH! der IE jedoch vollkommen richtig!
wenn dann bitte

Code: Alles auswählen

<div><a href=""  onclick="javascript:alert('test')">test</div>
ich glaube mich erinnern zu können, dass span ebenfalls onclick erlaubt.. näheres dazu in der html spezifikation
grüße, comes

Faschismus ist keine Meinung, sondern ein Verbrechen!
http://sourcewars.de

Henk84
Beiträge: 198
Registriert: 29.05.2006 14:09:31

Beitrag von Henk84 » 02.12.2007 20:42:31

Okay, das habe ich jetzt so geändert, leider habe ich das Problem im Internet Explorer immernoch :-(

Antworten