ADCI - Philippe SOUSSAN

  • Augmenter la taille
  • Taille par défaut
  • Diminuer la taille
Accueil Guides
Guides

Frame et Javascript

Envoyer Imprimer PDF

1. Compatiblité I.Explorer : Oui Netscape : Oui

2. Description et scripts Ce script permet de vérifier la présence de frames sur une page. Il est utilisé pour éviter qu'une page qui doit être inclue dans une frame ne puisse pas être affichée individuellement. Cet exemple ci-dessous se compose de 3 frames (votreframe1, votreframe2, votreframe3) et la page qui appelle ses frames (frameset) se nomment : votrepageprincipale.html.

Script à insérer entre les balises <head> et </head> de chaque frame.

<script language="javascript"> function presence_frame(){ if(!(parent.frames"votreframe1" && parent.frames"votreframe2" && parent.frames"votreframe3")){ location.replace("votrepageprincipale.html"); }} </script>

Code à insérer dans la balise <body> de chaque page de votre site (sauf la page se nommant : votrepageprincipale.html).

body onload="presence_frame();"

 

Alerte Fermeture navigateur

Envoyer Imprimer PDF

Javascript permettant de faire confirmer l'internaute qu'il s'en va.

Sur la balise body :

body onunload="alert('Si vous aviez commencé à remplir une grille de saisie, les données sont perdues. Resaisissez les !');"

 

Ecrire dans un cookies en javascript

Envoyer Imprimer PDF

Une fonction js pour ecrire et effacer dans un cookies lors de la saisie d'un formulaire:

function EcrireCookie(nom, valeur) { var argv=EcrireCookie.arguments; var argc=EcrireCookie.arguments.length; var expires=(argc > 2) ? argv[2] : null; var path=(argc > 3) ? argv[3] : null; var domain=(argc > 4) ? argv[4] : null; var secure=(argc > 5) ? argv[5] : false; document.cookie=nom+"="+escape(valeur)+ ((expires==null) ? "" : ("; expires="+expires.toGMTString()))+ ((path==null) ? "" : ("; path="+path))+ ((domain==null) ? "" : ("; domain="+domain))+ ((secure==true) ? "; secure" : ""); } function EffaceCookie(nom) { date=new Date; date.setFullYear(date.getFullYear()-1); EcrireCookie(nom,null,date); }

Et sur le input :

INPUt size=40 name=c_nom onBlur="EcrireCookie('c_nom', document.formcontact.c_nom.value,expires)"

 

 

Exécuter du PHP dans un fichier HTML

Envoyer Imprimer PDF

L'extension d'un fichier indique au serveur comment il va traiter ce fichier. Cependant, avec une instruction dans le fichier .htaccess on peut modifier le comportement par défaut du serveur.

Ainsi, en ajoutant :

# Faire que le code PHP ressemble à du html
AddType application/x-httpd-php .htm .html

On pourra exécuter un script php dans un fichier qui a une extension HTM ou HTML

 

 


Page 15 sur 15