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 :

recupere un "object" sur une autre page puis l'afficher sur la page actuel


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre tr�s actif
    Homme Profil pro
    �tudiant
    Inscrit en
    Mars 2011
    Messages
    136
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 136
    Par d�faut recupere un "object" sur une autre page puis l'afficher sur la page actuel
    Donc voil� je voudrais r�cup�rer le lien du player embarque de soundcloud pour pouvoir l'afficher sur mon site. Il se trouve l� :
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    <input id="embed-code-field" class="url auto-select" type="text" value="<object height="81" width="100%"> <param name="movie" value="http://player.soundcloud.com/player.swf?url=https%3A%2F%2Ffanyv88.com%3A443%2Fhttp%2Fapi.soundcloud.com%2Ftracks%2F15059521"></param> <param name="allowscriptaccess" value="always"></param> <embed allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?url=https%3A%2F%2Ffanyv88.com%3A443%2Fhttp%2Fapi.soundcloud.com%2Ftracks%2F15059521" type="application/x-shockwave-flash" width="100%"></embed> </object> <span><a href="http://soundcloud.com/doa-3/english-time">English Time</a> by <a href="http://soundcloud.com/doa-3">DoA</a></span> "

    Donc j'ai �crit ce petit bout de code qui ne marche pas (la requete se lance mais son status ne d�passe jamais 2) et je n'y connais quasiment rien en javascript. A noter que j�ex�cute le script en local mais je ne crois pas que �a change beaucoup de choses.

    Code javascript : 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
    23
    24
    25
    26
    27
    28
    29
    30
    31
         function player(){
             alert('go');
             var xhr;
             try {  xhr = new ActiveXObject('Msxml2.XMLHTTP')
             }catch (e) {
                 try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');
                 } catch (e2) {
                     try {  xhr = new XMLHttpRequest();     }
                     catch (e3) {  xhr = false;   }
                 }
             }
     
             xhr.onreadystatechange  = function(){
                 if(xhr.readyState  == 4) {
                     if(xhr.status  == 200) {
                         alert('page trouvée');
                         var doc = xhr.responseXML;
                         var input = doc.getElementById("embed-code-field");
                         var obj = input.value;
                         alert(obj);
                         document.getElementById("audio").innerHTML = obj;
                     }
                     else {
                         document.ajax.dyn="Error code " + xhr.status;
                     }
                 }
             }
     
             xhr.open( "GET", "http://soundcloud.com/doa-3/english-time",  true);
             xhr.send(null);
         }

    puis
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    <body onload='player()'>
    TEST
    <div id="audio"></div>
    </body>

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    ajax crossdomain !
    tu n'as pas la main sur la page distante qui est hors de ton domaine ??
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

Discussions similaires

  1. R�ponses: 15
    Dernier message: 02/05/2015, 17h21
  2. R�ponses: 2
    Dernier message: 27/06/2014, 11h50
  3. R�ponses: 1
    Dernier message: 15/04/2008, 20h23
  4. Requete sur une table qui pointe 2 fois sur une autre
    Par Satch dans le forum Langage SQL
    R�ponses: 1
    Dernier message: 10/01/2006, 08h48

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