Compatibilité Netscape et Javascript ? PB ! - Programmation
Marsh Posté le 11-04-2001 à 17:36:00
essaie ça
window.open('','', 'width='+wi+', height='+he+', resizable, toolbar=no, location=no, directories=no, status=no, scrollbars=auto, copyhistory=no, left='+left+', top='+top)
es tu sûr que la taille soit totalement au hasard?
[edit]--Message édité par duch--[/edit]
Marsh Posté le 11-04-2001 à 17:37:35
Au hasard = apparament la taille de la première fenêtre Netscape que j'ai ouvert, et toujours la même !
Merci pour le code, je m'en va le tester !
Marsh Posté le 11-04-2001 à 17:39:47
Ca marche pas mieux ton code .
Marsh Posté le 11-04-2001 à 17:40:35
sinon il y a peut-être un paramètre qu'il ne comprends pas, et que du coup il ignore tout le reste, peut-être copyhistory?
bon bah j'vais essayer chez moi...
[edit]--Message édité par duch--[/edit]
Marsh Posté le 11-04-2001 à 17:51:06
voilà la soluce :
newWindow=window.open('','','width='+wi+',height='+he+',resizable,toolbar=no,location=no,directories=no,status=no,scrollbars=auto,copyhistory=no,left='+left+',top='+top)
où est la différence te dis-tu, c'est simple, j'ai enlevé les espaces entres les paramètres
Marsh Posté le 11-04-2001 à 17:52:42
Merci pour le coup de main !!!!
Je teste les paramètres.
Marsh Posté le 11-04-2001 à 17:57:22
Pt1 de Pt1 !
Le problème : les espaces dans les options du Windows Open !
IE s'en fout. Pas Netscape !
Je vire les espaces et ruleez !
Merci d'avoir du coup de main, duch ! C'est sympa !
Marsh Posté le 12-04-2001 à 09:19:23
C'est aussi parfois quand on met pas les <!-- --> autour du code javascript:
<script><!--
function machin truc { ... }
//--></script>
si jamais il y a des < dans le code javascript, Netscape a tendance à pas aimer.
Marsh Posté le 12-04-2001 à 09:33:19
C'est des erreurs qui forment !
Parce que je vais m'en rappeler de celle-là !
Marsh Posté le 11-04-2001 à 16:55:40
Salut à tous !
Voilà, j'ai fait cette fonction en Javascript :
<script language="javascript">
function affiche_bigimage(rep,nom,wi,he)
{
var top=(screen.height-he)/2;
var left=(screen.width-wi)/2;
var newWindow=window.open("","", "width="+wi+", height="+he+", resizable, toolbar=no, location=no, directories=no, status=no, scrollbars=auto, copyhistory=no, left="+left+", top="+top+"," )
if (newWindow != null) {
newWindow.document.write ("<HTML><HEAD><TITLE>Agrandissement</TITLE></HEAD><BODY bgcolor=black><CENTER><img src=" + rep + "/" + nom + " border=0></CENTER></BODY></HTML>" )
}
newWindow.document.close();
}
</SCRIPT>
que j'appelle comme ceci
<A HREF=javascript:affiche_bigimage('Famille','Ordinateur.jpg',670,510) OnMouseOver="self.status=' ';return true;" OnMouseOut="self.status=' ';return true;"><img src="Famille/VOrdinateur.jpg"></A>
Le pb : ca marche nickel avec Internet Explorer. Mais avec Netscape, la nouvelle fenêtre n'est pas à la bonne taille (la taille est "au hasard" )
Ca vient de quoi ?
Merci beaucoup par avance !!!
---------------
[:ninja%20k@zouille] Le soleil brille, les zoziaux cuicui, les navions nnnnnniiiioooooooonnnnnnnnnnnnnnnnnn.....