[JavaScript] 1 fonction : 2 effets (?)

Snake -  
 Snake -
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. Snake
     
    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
  2. choubaka Messages postés 5535 Date d'inscription   Statut Modérateur Dernière intervention   2 113
     
    astucieux 8)

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