IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[JavaScript + Flash] Object doesn't support this property or method


Sujet :

JavaScript

  1. #1
    Membre confirmé Avatar de messier79
    Homme Profil pro
    Inscrit en
    Avril 2003
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2003
    Messages : 124
    Par défaut [JavaScript + Flash] Object doesn't support this property or method
    Bonjour

    J'ai une page sur laquelle je charge un fichier swf en utilisant swfobject.
    Depuis le Flash, j'ouvre une lightbox (Shadowbox) et en meme temps, je mets le Flash en pause. Je voudrais pouvoir relancer le Flash a la fermeture de la lightbox.
    J'ai donc cree une fonction cote Flash pour cela et ai ajoute un appel a cette fonction dans le code de fermeture de la lightbox.
    Ca marche bien sur Firefox, mais sur IE, j'obtiens :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Object doesn't support this property or method
    Voila le code utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    function closeSBFlash(){
    	var flash = thisMovie('flashcontent');
    	flash.returnFromPopUp();
    	closeSB();
    }
     
    function thisMovie(movieName) {
    	if (navigator.appName.indexOf("Microsoft") != -1) {
    		alert(window.parent[movieName]);
    		return window.parent[movieName];
    	} else {
    		return window.parent.document[movieName];
    	}
    }
     
     
    function closeSB(){
    	parent.Shadowbox.close();
    }
    Une idee ?
    Merci

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonsoir,
    qu'est parent dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function closeSB(){
    	parent.Shadowbox.close();
    }
    parent est un mot à ne pas utiliser pour définir une variable ou un objet, par défaut c'est l'objet window.

  3. #3
    Membre Expert

    Homme Profil pro
    Ingénieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Hospitalier
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par défaut
    Salut essaye ceci.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
    return window[movieName];
    }else {
    return document[movieName];
    }
    }
     
    function closeSBFlash(){
    if((thisMovie("flashcontent") != null || thisMovie("flashcontent") != undefined) && (typeof thisMovie("flashcontent") == 'function')){
    var flash = thisMovie('flashcontent');
    flash.returnFromPopUp();
    closeSB();
     
    }
     
    }
     
    function closeSB(){
    parent.Shadowbox.close();
    }

Discussions similaires

  1. [AC-2010] Erreur 438 object doesn't support this property
    Par meritites dans le forum Access
    Réponses: 3
    Dernier message: 30/10/2014, 10h23
  2. IE9 -> SCRIPT438: Object doesn't support this property or method.
    Par alain.mazag dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 19/03/2013, 13h50
  3. Object doesn't support avec IE8
    Par voyageurdumonde dans le forum jQuery
    Réponses: 3
    Dernier message: 29/06/2012, 01h08
  4. Object does not support this property or method
    Par Runsh63 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 31/05/2011, 16h10
  5. error sur page "Object doen't support this property"
    Par Javix dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 08/01/2009, 10h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo