[JavaScript] 1 fonction : 2 effets (?)

salut,

je souhaiterais créer une fonction JavaScript qui ouvre la page page.htm dans une pop-up de 300x150 pixels quand j'appelle OpenWindow('page.htm','width=300,height=150').

jusque là tout va bien. Seulement, j'aimerais bien qu'un appel à cette même fonction du type OpenWindow('page.htm') ouvre la page page.htm dans une pop-up ayant alors des dimensions _par défaut_.

ça serait possible en surchargeant la fonction ou en initialisant les paramètres mais je ne sais pas si c'est possible. des idées ?

a+

3 réponses

  1. c'est bon, j'ai réussi à faire ce que je voulais en faisant quelques tests.

    pour ceux que ça intéresserait de savoir comment faire, voici un élément de réponse. Finalement c'est tout c*n.

    <script language="JavaScript">
    
    function fonction(text1, text2, text3) {
    
    	if (text2 == undefined)
    		document.write('fonction - '+text1+'<br>');
    	else if (text3 == undefined)
    		document.write('fonction - '+text1+' '+text2+'<br>');
    	else
    		document.write('fonction - '+text1+' '+text2+' '+text3+'<br>');
    
    }
    
    fonction('bonjour');
    fonction('bonjour','toi');
    fonction('bonjour','le','monde');
    
    </script>


    Résultat de l'exécution :

    fonction - bonjour
    fonction - bonjour toi
    fonction - bonjour le monde


    a+
    0
    1. Modérateur
      astucieux 8)

      Chouba
      Casque Bleu forumique
      0
      1. utile, surtout quand 80% de tes pop-ups ont une taille "standard" au sein de ton site : )
        0