MediaWiki:KarteLaden.js
Aus Tiroul
(Unterschied zwischen Versionen)
WikiSysop (Diskussion | Beiträge)
(Die Seite wurde neu angelegt: //<pre> //defautlts var kartetirol_coordinate_region = ''; var kartetirol_width = 720; var kartetirol_height = 500; var kartetirol_iframeurl = 'http://avslintest/htdo...)
Zum nächsten Versionsunterschied →
Version vom 12:01, 16. Mär. 2007
////defautlts var kartetirol_coordinate_region = ''; var kartetirol_width = 720; var kartetirol_height = 500; var kartetirol_iframeurl = 'http://avslintest/htdocs/entwicklung/cristian/tugaatlas/index.php'; var kartetirol_imgbase = 'http://avslintest/htdocs/entwicklung/cristian/tugaatlas/images/'; // // globals // var kartetirol_iframe = null; var kartetirolReg_iframe = null; // // Einfügen des IFrames // function kartetirolRegLoader() { var ostmin; var nordmin; var ostmax; var nordmax; var koordinatenReg = document.getElementById('KoordinateRegion'); if (koordinatenReg != null && kartetirolReg_iframe == null) { var coordReg_index = (koordinatenReg.innerHTML).indexOf('params='); if(coordReg_index>-1) { var coordReg_params = (koordinatenReg.innerHTML).substr(coordReg_index+7); var kor = coordReg_params.split("_"); ostmin = kor[1]; nordmin = kor[3]; ostmax = kor[5]; nordmax = kor[7]; kartetirolRegHTML = ' <a href="#" onclick="return togglekartetirolRegIFrame();" style="color:#cc2200">Atlas</a>'; kartetirolRegHTML += '<div id="kartetirolReg_iframe" style="position:absolute; right:2em; top: 1em; width:'+(kartetirol_width+12)+'px; height:'+(kartetirol_height+12)+'px; background-color: white; padding: 0px; margin: 0px; visibility: hidden; border: 1px solid gray">'; kartetirolRegHTML += '<img src="'+kartetirol_imgbase+'button_hide.png" style="z-index:10; position:absolute; right:11px; top: 11px; width:18px; cursor:pointer" onclick="togglekartetirolRegIFrame()">' kartetirolRegHTML += '<iframe style="position:absolute; right:1px; top: 1px; width:'+(kartetirol_width+10)+'px; height:'+(kartetirol_height+10)+'px; background-color: white; padding: 0px; margin: 0px;" src="'+kartetirol_iframeurl+'?'+ostmin+"_"+nordmin+"_"+ostmax+"_"+nordmax+'" scrolling="no" border="0"></div>'; koordinatenReg.innerHTML = koordinatenReg.innerHTML + kartetirolRegHTML ; kartetirolReg_iframe = document.getElementById('kartetirolReg_iframe'); } } } function kartetirolLoader() { var nord; var ost; var koordinaten = document.getElementById('KoordinateUTM'); if (koordinaten != null && kartetirol_iframe == null) { var coord_index = (koordinaten.innerHTML).indexOf('params='); if(coord_index>-1) { var coord_params = (koordinaten.innerHTML).substr(coord_index+7); var kor = coord_params.split("_"); ost = kor[1]; nord = kor[3]; kartetirolHTML = '<span> <a href="#" onclick="return togglekartetirolIFrame();" style="color:#cc2200">Atlas</a>'; kartetirolHTML += '<div id="kartetirol_iframe" style="position:absolute; right:2em; top: 1em; width:'+(kartetirol_width+12)+'px; height:'+(kartetirol_height+12)+'px; background-color: white; padding: 0px; margin: 0px; visibility: hidden; border: 1px solid gray">'; kartetirolHTML += '<img src="'+kartetirol_imgbase+'button_hide.png" style="z-index:10; position:absolute; right:11px; top: 11px; width:18px; cursor:pointer" onclick="togglekartetirolIFrame()">' kartetirolHTML += '<iframe style="position:absolute; right:1px; top: 1px; width:'+(kartetirol_width+10)+'px; height:'+(kartetirol_height+10)+'px; background-color: white; padding: 0px; margin: 0px;" src="'+kartetirol_iframeurl+'?'+ost+"_"+nord+'" scrolling="no" border="0"></div><span>'; koordinaten.innerHTML = koordinaten.innerHTML + kartetirolHTML; kartetirol_iframe = document.getElementById('kartetirol_iframe'); } } } // // Installation // addOnloadHook(kartetirolRegLoader); addOnloadHook(kartetirolLoader); function togglekartetirolRegIFrame() { if(kartetirolReg_iframe.style.visibility != "visible") { kartetirolReg_iframe.style.visibility="visible"; } else { kartetirolReg_iframe.style.visibility="hidden"; } return false; } function togglekartetirolIFrame() { if(kartetirol_iframe.style.visibility != "visible") { kartetirol_iframe.style.visibility="visible"; } else { kartetirol_iframe.style.visibility="hidden"; } return false; } //