| | | | |
| |||||||
| JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Ja aber wenn ich das pEvent beim Aufruf weglasse dann bekomme ich auch die Fehlermeldung das pEvent undefined ist. Und warum falsche Frage?
__________________ Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir. http://www.lit-web.de |
| | |
| | |||
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Was soll die bitte mit dem Event-Objekt des load-Events anfangen? Zitat:
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? | ||
| | |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Variante 1: Durchlaufe alle Zielelemente per Schleife und weise jedem einen over/out-Event zu. Binde das Zielelement über den Closure-Mechanismus ein. Nachteil: Bei vielen Tabellenzeilen erzeugst Du viele Closures/Funktionsobjekte Varainte 2: Nutze das Eventbubbling: Weise der Tabelle over/out Eventhandler zu. Der Eventhandler muss dann das aktive Element mit einem gegebenen Zielelement vergleichen und bei Match die Zielaktion ausführen. Ausgehend von diesem Vergleich hast Du dann bereits das Zielelement. onLoad hat mit beidem nur insofern zu tun, dass es die ganze Geschichte initialisiert. Das onLoad-Event hat aber gar nichts mit dem Zielverhalten zu tun.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| | |
| | |
| Erfahrener Benutzer | Habe es soeben selber hinbekommen bevor ich deine Antwort laß. Irgendwie hatte ich ein totales Brett vorm Kopf, kommt manchmal vor. Code: var overColor = function(pEvent)
{
var ev = eventValues(pEvent);
ev.currentElem.t.parentNode.style.backgroundColor = "#fff";
}
var outColor = function(pEvent)
{
var ev = eventValues(pEvent);
ev.currentElem.t.parentNode.style.backgroundColor = "#c1c1c1";
}
var changeTableLineColor = function(pEvent)
{
var data = document.getElementById('user_list_data');
var lines = data.getElementsByTagName('tr');
if(document.addEventListener) {
for(var i = 0; i < lines.length; i++) {
if(lines[i].getAttribute('id') != null) {
var test = document.getElementById(lines[i].getAttribute('id'));
if(document.addEventListener) {
test.addEventListener("mouseover", overColor, false);
test.addEventListener("mouseout", outColor, false);
} else {
test.attachEvent("onmouseover", overColor);
test.attachEvent("onmouseout", outColor);
}
}
}
}
}
Danke trotzdem für alle Hilfe
__________________ Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir. http://www.lit-web.de |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PHP Script funktioniert nicht mehr. | PhvK | PHP Einsteiger | 33 | 30.08.2011 08:59 |
| Facebook Event via PHP posten | codeboot | PHP Einsteiger | 2 | 09.08.2011 13:36 |
| [Adobe AIR] onload für Bilder | b@n@ne | JavaScript, Ajax und mehr | 0 | 04.12.2010 00:09 |
| JQuery Modal Window | Xeo | JavaScript, Ajax und mehr | 2 | 14.11.2010 17:44 |
| Event mit Datumsberechnung | Todeshügel | Datenbanken | 16 | 11.11.2010 08:45 |
| Doppeltes OnLoad nicht möglich? | Fireball22 | JavaScript, Ajax und mehr | 21 | 19.09.2009 13:09 |
| variable mit onclick an php | drombusch | PHP Tipps 2009 | 8 | 30.08.2009 14:45 |
| [Erledigt] OnClick event abbrechen | Frank | JavaScript, Ajax und mehr | 4 | 25.08.2009 12:15 |
| [Erledigt] echo "test"; firebug: test is not defined | Tascha | PHP Tipps 2009 | 1 | 24.07.2009 08:51 |
| Fehler beim kompilieren von php 5.2.9 | malio | Server, Hosting und Workstations | 11 | 05.06.2009 18:40 |
| Event: User Regestrierung in die Datenbank??? | Dunkelelf9 | Datenbanken | 2 | 22.12.2008 15:49 |
| Event in Kalender ausgeben | zoro | PHP Tipps 2007 | 3 | 02.05.2007 13:40 |
| [Erledigt] Popup Window | PHP Tipps 2005-2 | 4 | 31.12.2005 20:18 | |
| [Erledigt] probleme mit event datenbank | Datenbanken | 1 | 04.09.2004 00:30 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| \'$(window)\' is not defined, window.event is undefined |