» G1Script.Com » Les Langages » Le Javascript » Les Cours » [Les bases du Javascript]
Javacript

  • Au travers de ces différentes pages, nous essayerons de vous familiariser avec le Javascript.

    Nous vous souhaitons une bonne lecture, mais surtout une bonne programmation :)
    Chapitre 16.4 Ouverture et fermeture de fenêtres (exemples)

    Ouverture par survol du lien (Javascript 1.0)

    On utilise ici onmouseOver. Pour rappel, Javascript 1.0 donc compatible Explorer 3.

    Dans la page de départ, on a : <A HREF="#" onmouseOver="open('testc.htm' , '' , 'width=300 , height=150 , toolbar=no , location=no , directories=no , status=no , menubar=

    no , scrollbar=no , resizable=no')">lien de test</A> (sans espaces ni passage à la ligne)

    Ouverture par survol du lien et fermeture en quittant le lien (Javascript 1.1)

    0n utilise ici onmouseOver et onmouseOut. Pour rappel, onmouseOver est du Javascript 1.1 et ne fonctionne donc pas sous Explorer 3.0.

    Dans la page de départ, on a : <A HREF="#" onmouseOver="open('test.htm' , '' , 'width=300 , height=150 , toolbar=no , location=no , directories=no , status=no , menubar=no , scrollbar=no , resizable=no')"onmouseOut="self.close()">lien de test</A>

    (sans espaces ni passage à la ligne)

    Ecrire dans la nouvelle fenêtre

    On passe par l'ouverture d'un nouvelle fenêtre par l'appel d'une fonction.

    Dans la page de départ :
    <SCRIPT LANGUAGE="Javascript">
    <!--
    function opnw(){ msg=window.open("","","width=300, height=50, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no");
    msg.document.write('<HTML> <BODY>' +
    '<CENTER><H1>Ceci est un test<H1></CENTER>' +
    '</BODY></HTML>')
    //sans espaces ni passage à la ligne
    }
    //
    -->
    </SCRIPT>

    Selon l'auteur, avec cette forme d'écriture, il n'y a pas moyen de fermer la fenêtre par un bouton (Help...)
    [précédent] - [suivant]


  • Devenir partenaire | Faire connaître cette page | On travail...
    Liste de diffusion : déjà 10897 Inscrits

    Nos partenaires :
    www.stvalentin.be - La liste est en cours de production -