Mettre un site en page de démarrage

Mettre un site en page de démarrage - Flash/ActionScript - Programmation

Marsh Posté le 27-06-2007 à 11:51:16    

Salut,
 
Je dois donc mettre un bouton "Mettre le site en page de démarrage" qui est lancer en cochant une checkbox en flash puis valider par un bouton (y'a d'autres options au passage, d'ou le bouton ;) ).
 
Le souci est que dans le code javascript pour mettre en homepage il me faut un Objet -> Obj

Citation :

function add_home_page(Obj){
 // si IE
 if(window.ActiveXObject){
  Obj.style.behavior='url(#default#homepage)';
  Obj.setHomePage('http://url.fr');
 }
}


J'ai testé en mettant this dans le getURL() -> getURL('javascript:add_home_page(this)');
 
Et problème avec le style.behavior  :(  
 
En bon bidouilleur, je mets un lien html qui marche bien, que je cacherai après  :lol:  

Citation :

<a href="#" id="lien_home_page" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://url.fr');" title="Mettre ce site en page de démarrage">Page de démarrage</a>


 
et je simule le clic sur le lien "Page de démarrage" en javascript

Citation :

function faire_clic_homepage(){
 document.getElementById("lien_home_page" ).click();
}


 
Resultat :
- En faisant la simulation par un lien html -> ca marche
<a href='#' onclick='faire_clic_homepage()'>Faux clic</a>
 
- En faisant le getURL dans flash -> "Permission refusée"
getURL('javascript:faire_clic_homepage()');
Résultat identique en faisant ExternalInterface.call("faire_clic_homepage" );
 
 
Si vous avez une idée  :whistle:  :hello:

Reply

Marsh Posté le 27-06-2007 à 11:51:16   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed