12.07.2015 Views

Etude exploratoire XML / SVG IDL_CERTU1/ETU_001 / 1.1 - Lara

Etude exploratoire XML / SVG IDL_CERTU1/ETU_001 / 1.1 - Lara

Etude exploratoire XML / SVG IDL_CERTU1/ETU_001 / 1.1 - Lara

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Edité le 11 juin 2002 Annexes de l'étude CERTU// Lors du clic sur une zone, ouvre une fenêtre avec la description correspondantefunction showInfo (poly) {var typeZone, typeSecteur;if (poly.getAttribute("id").slice(0,4) == "Zone") {typeZone = poly.parentNode.getAttribute("class");typeSecteur = typeZone;} else if (poly.getAttribute("id").slice(0,7) == "Secteur") {typeSecteur = poly.parentNode.getAttribute("class");typeZone = poly.parentNode.parentNode.getAttribute("class");}var infoWindow=open("servlet/maquettefinale.ServletArticle?typeZone=" + typeZone +"&typeSecteur=" + typeSecteur +"&numArticle=0","info","toolbar=0,directories=0,menu=0,scrollbars=1,location=0,resizable=1,status=0,top=50,left=200,width=700,height=600,menubar=0,hotkeys=0");infoWindow.focus();parent.frames['menu'].location.href = "servlet/maquettefinale.ServletArbo?typeZone=" +typeZone + "&typeSecteur=" + typeSecteur + "&numArticle=0";}// Ouvre le formulaire nécessaire pour une fiche parcellairefunction formParcelle() {formWindow=open("formParcelle.html","form","toolbar=0,directories=0,menu=0,scrollbars=1,location=0,resizable=1,status=0,top=200,left=10,width=300,height=200,menubar=0,hotkeys=0");formWindow.focus();}// Fonction appelée lors du passage de la souris sur une zonefunction mouseOverPoly (evt) {var fog = document.svgMap.get<strong>SVG</strong>Document().getElementById("fog");fog.setAttribute("d", evt.getTarget().getAttribute("d"));fog.style.setProperty('visibility', 'visible');}showToolTip(evt);// Fonction appelée lorsque la souris sort d'une zonefunction mouseOutPoly (evt) {var fog = document.svgMap.get<strong>SVG</strong>Document().getElementById("fog");fog.style.setProperty('visibility', 'hidden');}hideToolTip(evt);// Affiche le "Tooltip"function showToolTip (evt) {var target = evt.getTarget();var svgdoc = target.getOwnerDocument();var svgdocElement = svgdoc.getDocumentElement();var scale = svgdocElement.getCurrentScale();var translateX = svgdocElement.getCurrentTranslate().getX();var translateY = svgdocElement.getCurrentTranslate().getY();var pixel = 4 / scale;var offsetX = parseFloat(2500) - translateX * pixel;var offsetY = parseFloat(1000) - translateY * pixel;var svgobj = svgdoc.getElementById ("Tooltip");svgobj.setAttribute ('x', Math.round(offsetX + evt.getClientX() * pixel));svgobj.setAttribute ('y', (Math.round(offsetY + evt.getClientY() * pixel-52/scale)));var svgstyle = svgobj.getStyle();svgstyle.setProperty ('visibility', 'visible');svgstyle.setProperty('font-size', 48/scale);SWORD - Nos réf. : <strong>IDL</strong>_<strong>CERTU1</strong>/<strong>ETU</strong>_002 / 1.0 Diffusion : contrôlée Page : 8/48

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!