JavaScript
Transcription
JavaScript
Ouverture : • window.open(‘pageweb’,’Nomframe’) ; • window.showModalDialog(‘NomPageHTML’, ‘Titre’, « dialogHeight : 450 px ; dialogwidth : 750 px ; Status = no ; help =no ») ; Ouvre une nouvelle fenetre et bloque ainsi la seconde fenetre tant que la première n’est pas fermée. Fermeture • window.close() ; Entraine une question si il s’agit de la fenetre principale • opener = self ; self.close () ; Rechargement : • self.location ; • location.reload ; • open.location.reload(true) ; Pour recharger la page principale à partir d’une showModalDialog - Ne fonctionne pas si la ShowModalDialog contient des frames – Analyse d’un formulaire avant de l’envoyer : • Partie Javascript : <script> function Valider() {$test = confirm(« Question ? ») ; if ($test = = false) {return false ;} {return true ;} } </script> !" • Partie pour l’appel du formulaire <form action = « travail.php » method = “post” name = “nomduformulaire” id = “nomduformulaire” onSubmit= “return Valider()” > Calculs : • Evenement Change NomFormulaie.Champ.Value = parseFloat (NomFormulaire.Champ2.value) + parseFloat (NomFormulaire.Champ3.value); • Connaitre la valeur d’un contrôle alert(parent.window.NomDuCadre.NomDuFormulaire.Objet[NuméroObjet].value); Travail sur les caractères : • String.substr(début, longueur); ex : Chaine = “abcdef” Chaine.Substr(2,2) donne « c,d » Chaine.Substr(3) donne « d,e,f » • String.toLowerCase() Converti en minuscule • String.toUpperCase() Converti en majuscule Passer les informations entre le langage JAVASCRIPT et PHP : • top.document.location = « page.html ?Var= » + donnée Remarques diverses : !"