par
simsoft » 22 mai 2006, 14:26
Code : Tout sélectionner
<input type="button" value="Ouvrir" onClick="popup('http://www.google.fr')">
<input type="button" value="Source Popup" onClick="showSrc()">
<script type="text/javascript">
var winObj;
function popup(srcPage){
winObj = window.open(srcPage,"Popup","location=no, menubar=no, status=no, scrollbars=yes, resize=yes,width=1, height=1");
}
function showSrc(){
alert(winObj.window.innerHTML);
}
</script>
A priori, il est impossible d'acceder au code (HTML) de une popup qu'on à ouverte sur un autre domaine que le notre. Le code donné ci-dessus le montre, on se prend une erreure JavaScript : permission refusée.
Par contre IE ou FireFox (je sais plus lequel) permet de le faire par une requete en Ajax.
[code]<input type="button" value="Ouvrir" onClick="popup('http://www.google.fr')">
<input type="button" value="Source Popup" onClick="showSrc()">
<script type="text/javascript">
var winObj;
function popup(srcPage){
winObj = window.open(srcPage,"Popup","location=no, menubar=no, status=no, scrollbars=yes, resize=yes,width=1, height=1");
}
function showSrc(){
alert(winObj.window.innerHTML);
}
</script>[/code]
A priori, il est impossible d'acceder au code (HTML) de une popup qu'on à ouverte sur un autre domaine que le notre. Le code donné ci-dessus le montre, on se prend une erreure JavaScript : permission refusée.
Par contre IE ou FireFox (je sais plus lequel) permet de le faire par une requete en Ajax.