function popup(){
newpage=open("",'newpopup','width=400,height=400,toolbar=no,scrollbars=no,resizable=no');
newpage.document.write("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>");
newpage.document.write("<html><head><title>Titre</title></head>");
newpage.document.write("<body>Ici du texte en HTML</body></html>");
}
Puis pour la lancer je fais :
<a href="#" onclick="popup()">Ouvrir</a>
Résultat en image :
Seulement voyez, la popup se charge indéfiniment. Comment évitez-cela ?
Et pourquoi pas : Comment empêcher la (re)dimension de la popup par l'internaute ? Comment faire disparaître l'URL ?
<html><head>
<script type="text/javascript">
function popup(){
if(ok != true){
newpage=open("",'newpopup','width=400,height=400,toolbar=no,scrollbars=no,resizable=no');
newpage.document.write("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>");
newpage.document.write("<html><head><title>Titre</title></head>");
newpage.document.write("<body><div id='ok'>Ici du texte en HTML</div></body></html>");
var ok =true;
}
else {
newspage.innerHTML = 'ok';
}
}</script></head><body>
<a href="javascript:popup();">okkokoko</a></body></html>
Normalement, ta popup n'était déjà pas redimensionnable... si ?
function popup()
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.