Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

sollte mit

TD.setAttribute("onClick", "test()");

eiegntlich funktionieren. Kanns gerade nicht versuchen, aber das sollte es sein...

Müsste so funktionieren:


var TD = getTD();

TD.setAttribute("onclick", "alert('test')");

Bekommt man mit getTD() nicht einen Array mit allen TD-Elementen? Somit würde man doch eigentlich jedem TD diese onClickt() zuweisen, oder seh ich das flasch? (bin ned so der Pro in JS :D)

Bekommt man mit getTD() nicht einen Array mit allen TD-Elementen?

Ich habe keine Ahnung, was du mit getTD() bekommst, das war nur als Platzhalter gedacht und sollte bedeuten "Hier musst du irgendwo das TD Element her bekommen" :)

Ich habe keine Ahnung, was du mit getTD() bekommst, das war nur als Platzhalter gedacht und sollte bedeuten "Hier musst du irgendwo das TD Element her bekommen" :)

Hmm man scheint ein Objekt zu bekommen:

http://www.maths.lth.se/help/R/.R/library/annaffy/html/getTD-methods.html

Aber du solltes keine Platzhalter nutzen die es wirklich gibt, denn sonst könnten weitere Fragen kommen die dann später verwirrend sein könnten. Oder du hättest einfach nen Copy&Paste machen können von seinem Code-paste :D

OP? Operator? oder was meinst nun? :)

// Edit:

Ich liebe dieses Forum. hier kann man auch beim Quickpost mit Alt+S Senden :)

OP? Operator? oder was meinst nun? :)
Original Poster.

wenn ich nachher TD.getAttribute("OnClick"); aufrufe, kriege ich nur undefined.

Hab's gerade auchmal durchgetestet und über Google gefunden, dass der IE ziemlich eigen ist, was die Verarbeitung von setAttribute mit Event-Attributen angeht. Es gibt da wohl diverse Workarounds, die aber auch nicht unbedingt sauber funktionieren.

Ich würde da einfach vorschlagen: Versuch das ganze komplett anders zu lösen, soviel JavaScript-Hantiererei ist sowieso nicht unbedingt der feinste Stil.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.