![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Im IE funktioniert das ganze nur über innerHTML, was ich ich aber nicht machen möchte, da das object-tag nachher noch einige Handler-Funktionen angehängt bekommt. |
|
Weiss jemand Rat? |
#3
| |||
| |||
|
|
Warum kannst du die Handler-Funktionen nicht per innerHTML setzen? |

#4
| |||
| |||
|
|
Hier ein Beispiel: TargetObject.messageHandler = { onMessage: function(aMessage) { /* do something */ return true; }, onError: function(error, aMessage) { console.error(error); console.log(aMessage); } }; Oder kann man das irgendwie in innerHTML packen? |
#5
| |||
| |||
|
|
Wie benutzt du denn obiges zur Zeit? |
#6
| |||
| |||
|
|
[Martin Honnen wrote: ] Wie benutzt du denn obiges zur Zeit? Hmm, recht umständlich: Nach einem Timeout wird das Object (per getElementById) gesucht, dann wird der entsprechende Handler drangehängt. Problematisch dabei ist, dass wenn das Object das PDF, was dort hineingeladen wird, noch nicht aus dem Netz komplett heruntergeladen wurde, der Handler nicht eingefügt werden kann. Am charmantesten wäre ja sowas wie ein onLoad in dem Object-Tag, aber das gibt es IMHO ja nicht, oder? |
|
Ich habe mir bereits mehrere Mausverfolger aus dem Netz heruntergeladen. Bei uns laufen genug Katzen rum, da muß ich mir keinen Mausverfolger |
#7
| |||
| |||
|
|
Das object-_Element_ hat kein onload-Attribut, aber das load-Event ist auf HTMLObjectElement-Objekte anwendbar: http://www.w3.org/TR/html401/struct/...ml#edef-OBJECT http://www.w3.org/TR/DOM-Level-2-HTM...tml#ID-9893177 http://www.w3.org/TR/DOM-Level-2-Eve...ngs-htmlevents http://www.w3.org/TR/DOM-Level-3-Events/events.html |
|
Der Grund dafür, dass es bei Dir im IE mit D::createElement() nicht funktioniert, ist jedoch wahrscheinlich, dass Du versuchst, das type-Attribut zu setzen. Dann wird in meinem IE 7.0.5730.11 folgende Exception geworfen: name: Error number: -2147467262 description: Schnittstelle nicht unterstützt message: Schnittstelle nicht unterstützt |
Allerings bleibt die|
P.S. Das nächste Mal bitte eine Einleitungszeile mitliefern: http://lernst.de/zitieren/kriegst.de/antworten> Danke. |

![]() |
| Thread Tools | |
| Display Modes | |
| |