Zurück   Flashforum > Alternative Technologien > JavaScript & jQuery

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-12-2010, 14:32   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 80
Question Frage zu getElementById

Will per JS mehreren Flash-Anwendungen was mitteilen. Im Firefox klappt das auch wunderbar, nur der IE jammert. Ich benutzte zuerst folgenden Code:

Code:
for(var i = 1; i <= 10; i++) {
      if(document.getElementById("swf" + i)) {
          try { document.getElementById("swf" + i).sendToActionScript("stop"); }
          catch(e) { }
      }
}
Da der IE damit nichts anfangen konnte habe ich mich an ein Beispiel von Adobe gehalten, und folgende Funktion eingebaut:

Code:
function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName];
    } 
    else {
        return document[movieName];
    }
}
Und entsprechend den Aufruf angepaßt:
Code:
for(var i = 1; i <= 10; i++) {
      if(thisMovie("swf" + i)) {
          try { thisMovie("swf" + i).sendToActionScript("stop"); }
          catch(e) { }
      }
}
Trotzdem will der IE die SWF-Anwendungen nicht finden, ich bekomme immer einen "Object Error". Beim Firefox klappts.
Hab versucht den SWF-Dateien die entsprechenden IDs zu geben, oder den Namen, oder beides, aber der IE stellt sich stur.

Ich bin (offensichtlich) kein Profi in Sachen Javascrip, aber falls mir da jemand helfen kann wäre das nett.

Geändert von Knautschke (01-12-2010 um 14:34 Uhr)
Knautschke ist offline   Mit Zitat antworten
Alt 01-12-2010, 15:01   #2 (permalink)
Keine Panik
 
Registriert seit: Apr 2010
Ort: Düsseldorf (im ernst)
Beiträge: 1.868
vielleicht hilft das:
sendToActionScript problem with Internet Explorer

das Problem scheint nicht getElementById zu sein, sondern die Objektverwaltung im IE
__________________
greetz Thomas

plz RTFM & Coding Conventions

Geändert von thomas_E (01-12-2010 um 15:10 Uhr)
thomas_E ist offline   Mit Zitat antworten
Alt 02-12-2010, 07:37   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2010
Beiträge: 80
Danke, ich bastel mal mit den Infos rum die ich von dort habe.
Knautschke ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

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

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
document.getElementById für inneren Div deak JavaScript & jQuery 2 18-03-2010 15:30
getElementById klappt nicht?? mathiregister JavaScript & jQuery 8 28-12-2008 17:35
getElementByID Problem menty JavaScript & jQuery 3 10-06-2005 12:50
document.getElementById onip HTML und CSS 8 11-02-2004 15:47
GetElementById() ??? m-schmidt HTML und CSS 1 15-07-2003 00:03


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:04 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele