11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,
je voulais savoir comment faire pour ouvrir une nouvelle fenêtre sans barre d'adresse en l'adaptant à ce script => http://www.editeurjavascript.com/scripts/scripts_publicite_1_129.php

c'est à dire que pour le moment j'ai ce bout de code:

<A HREF="mapage.php" onClick="return(clic) location=yes/no">Veuillez d'abord cliquer sur la bannière du sponsor avant de cliquer sur ce lien pour lancer le visionnage</A>


qui devrait se transformer en: (d'après mes recherches)

<div class="lien" onClick="window.open('http://www.monsite.com/mapage.php','','toolbar=0,location=0')"; return(clic) >Veuillez d'abord cliquer sur la bannière du sponsor avant de cliquer sur ce lien pour lancer le visionnage</div>


Mais cela ne fonctionne malheureusement pas, il reste toujours la barre d'adresse Smiley ohwell


Tout en gardant ce bout de code qui permet d'obliger les gens à cliquer sur la bannière du sponsor:

<SCRIPT LANGUAGE="JavaScript">
clic = false;
</SCRIPT>
<a href="" onClick="clic=true" TARGET=_blank><img src="" alt="Cliquez sur mon sponsor !!!" border="0"></a>



Ce message fait suite à mon précédent sujet: http://forum.alsacreations.com/topic-1-45552-1-Proteger-un-lien-en-obligeant-la-visite-dun-sponsor.html


Merci Smiley cligne
Modérateur
Bonjour Colin75,

Sans doute pour une question de sécurité, les navigateurs ne permettent plus à un script de cacher la barre d'adresse. Je présume que c'est pour éviter que l'utilisateur se fasse piéger par une fausse barre d'adresse ajoutée par le script.

Il est par contre possible de configurer son navigateur pour retirer cette protection.

En savoir plus sur window.open.

Documentation a écrit :
In Firefox 3, dom.disable_window_open_feature.location now defaults to true, forcing the presence of the Location Bar much like in IE7. See Bug 337344 for more information.

Modifié par Tony Monast (16 Dec 2009 - 16:40)