Rechercher : dans
Par :

Une equivalent de window.open() de javascript

Dernière réponse le 22 jan 2007 à 09:16:19 Jean marc, le 24 jun 2002 à 17:26:00 
 Signaler ce message aux modérateurs

Bonjour à tous,
voila, j'ai un petit souci avec mes pages, c'est que lorsque je lance window.open("URL"), il m'ouvre une page blanche php, alors que je veux seulement exécuter la page.
Je peux utiliser <a href...>URL</a>, mais en fait, je dois lancer plusieurs pages php, voir une dizaines, en un seul clic. Ces pages me permettent de lancer un "force-download". C'est pour cela que je fais appel à vous, si vous avez un indice pour me mettre sur la voie, une fonction qui fait appel aux pages php sans l'ouvrir, ça existe? Merci

Meilleures réponses pour « Une equivalent de window.open() de javascript » dans :
Javascript - Créer une popup VoirProblème Comment créer une fenêtre pop-up qui s'ouvrent à l'ouverture d'une page ? Solution Il suffit d'utiliser le code suivant : window.open("TON SITE"); Notez que les pop-ups seront généralement...
Equivalent de Visio (gratuit) VoirMicrosoft Visio est un logiciel permettant - entre autres - de créer des schémas. Même s'ils ne sont pas aussi complet, des logiciels opensource permettent de répondre à certains besoins: GraphViz Dia yEd Inkscape Sodipodi xfig ...
Javascript - L'objet window VoirLes particularités de l'objet window L'objet window est l'objet par excellence dans Javascript, car il est le parent de chaque objet qui compose la page web, il contient donc : l'objet document: la page en elle-même l'objet location: le lieu de...

1

 Thomas77ace, le 22 jan 2007 à 09:16:19
  • +1

Ca existe...
Il faut se renseigner sur XMLHttpRequest ...

Un genre de script tel que celui-ci :


<script language="JavaScript" type="text/JavaScript">
<!--

var XML_object = null;
function page_loading() {
if ( window.XMLHttpRequest ) { XML_object = new XMLHttpRequest(); } // Moteurs GECKO
else if ( window.ActiveXObject ) { XML_object = new ActiveXObject( 'Microsoft.XMLHTTP' ); } // Internet Explorer
else { alerte("Votre navigateur n'est pas compatible.");return; } // Incompatible
XML_object.open('POST','http://www.site.com/url.php',true); // On ouvre la requete vers la page désirée
XML_object.onreadystatechange = RetourRequest; // On lui donne le pointeur de fonction de retour
XML_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
XML_object.send();
} //-->
</script>


Lors de l'appel de 'page_loading()', ca exécute 'http://www.site.com/url.php' sans être visible sur la page...

Répondre à Thomas77ace
Collection CommentÇaMarche.net