Pour pouvoir afficher une miniature d’un document pdf sur une page Web, il suffit d’ouvrir un pop-up et d’appler l’url de votre document pdf de cette manière. Par contre un plugin pour lire le pdf doit être installé sur votre pc et configuré pour votre navigateur (comme Adobe Reader)
La fonction Javascript
<script type=’text/javascript’>
function popup(l,h,url) {
hauteur=Math.round((screen.availHeight-h)/2);
largeur=Math.round((screen.availWidth-l)/2);
return window.open( url,
“View”,
“toolbar=0,
location=0,
directories=0,
status=0,
scrollbars=0,
resizable=0,
menubar=0,
top=”+hauteur+”,
left=”+largeur+”,
width=”+l+”,
height=”+h);
}
</script>
L’appel dans la page Web
<a href=”#”
onMouseOut=’fenetre.close();’
onMouseOver=’fenetre=popup(250,250,”http://nidhal.tunisium.com/files/2008/09/ubuntu_fr_carte_reference3.pdf”);’>
miniature
</a>
Tags :
JavaScript,
PHP,
Web
Pas de commentaire »
l’UTF-8
L’encodage le plus pratique pour échanger des textes constitués de caractères Unicode est UTF-8 "UTF"(Unicode Transformation Format). Il associe à tout numéro Unicode une suite d’un ou plusieurs octets (jusqu’à quatre octets pour un seul caractère) !!
Avantages
* Universalité puisque on peux représenter les milliers de caractères d’Unicode.
* Compatibilité avec US-ASCII : Un texte en US-ASCII est codé identiquement en UTF-8.
* Interopérabilité du fait qu’un caractère est découpé en une suite d’octets (et non en mots de plusieurs octets)
* Efficacité pour les langues utilisant beaucoup les caractères US-ASCII
* Fiabilité :Il s’agit d’un codage auto-synchronisant (en lisant un seul octet on sait si c’est le premier d’un caractère ou non).
* C’est le codage de base de XML, et donc le plus courant aujourd’hui.
Utilisation
Le protocole HTTP permet très facilement d’indiquer le type de codage dans le header. Il suffit d’indiquer
Content-Type: text/html; charset=utf-8
Pour un document HTML ou pour un document de type texte.
Content-Type: text/plain; charset=utf-8
Pour un document HTML, il suffit d’insérer dans la section head
<meta http-equiv=Content-Type content="text/html; charset=utf-8" />
Pour un document XML, le type de codage est indiqué sur la première ligne du document comme suit
<?xml version="1.0" encoding="UTF-8"?>
A noter qu’on peut utiliser indifféremment UTF-8 ou utf-8
Tags :
Web
Pas de commentaire »