Une fenêtre qui grandit


Cliquez ici !

<html>
<head>
<script LANGUAGE="JavaScript">
<!--
var maPage = "
http://www.domaine.com/mapage.html"
var winHauteur =
100
var winLargeur =
100
var pasX =
10
var pasY =
10
var speed =
1

function go(){
    win2 = window.open("","","scrollbars")
    if (!document.layers && !document.all){
        win2.location = maPage
        return true
    }
    win2.resizeTo(winLargeur,winHauteur)
    win2.moveTo(0,0)
    go2()
}

function go2(){
    if (winHauteur >= screen.availHeight-3) {
        pasY = 0
        //si la fenêtre dépasse, on la remet à la taille de l'écran
        win2.resizeTo(winLargeur,screen.availHeight-3)
    }
    if (winLargeur >= screen.width-4) {
        pasX = 0
        //si la fenêtre dépasse, on la remet à la taille de l'écran
        win2.resizeTo(screen.width-4,winHauteur)
    }
    win2.resizeBy(pasX,pasY)
    winHauteur += pasY
    winLargeur += pasX
    // fin de l'agrandissement
    if ((winLargeur >= screen.width-4) && (winHauteur >= screen.availHeight-3)) {
        win2.location = maPage
        // Remise des valeurs de début
        winHauteur =
100
        winLargeur =
100
        pasX =
50
        pasY =
5
        return true
    }
    setTimeout("go2()",speed)
}
//-->
</script>
</head>

<body>
<a href="javascript:go()">Cliquez ici !</a>
</body>
</html>

 

Les fenêtresRetour à la page JavaScriptFonctions à nombre variable d'arguments