Bonjour,
j'aimerais au lancement d'une page HTML envoyé un paramètre de l'url (http://127.0.0.1/page.html?fichier='trace.xml') à un script flash.
Pour cela j'utilise javascript :
Code :
- function getURLParam(strParamName){
- var strReturn = "";
- var strHref = window.location.href;
- if ( strHref.indexOf("?" ) > -1 ){
- var strQueryString = strHref.substr(strHref.indexOf("?" )).toLowerCase();
- var aQueryString = strQueryString.split("&" );
- for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
- if (aQueryString[iParam].indexOf(strParamName + "=" ) > -1 ){
- var aParam = aQueryString[iParam].split("=" );
- strReturn = aParam[1];
- break;
- }
- }
- }
- return strReturn;
- }
- function sendURL() {
- var url=getURLParam('fichier');
- alert(url);
- thisMovie('Moniteur').openURL(url);
- alert("fin sendURL" );
- }
|
Quand j'utilise un bouton avec onclick="sendURL()" ca marche niquel.
Malheuresement, comme dit plus haut, j'aimerais que ca soit fait automatiquement au demarrage de la page html. J'ai essayé de mettre onload="sendURL()" dans la balise BODY, mais ca ne marche pas (le flash ne doit pas etre chargé completement...).
Comment je pourrais faire?
Message édité par Profil supprimé le 23-02-2007 à 10:55:19