Žádám o smazání (nebo aspoň zakomentování):
/* Veškeré pozicování vnitřních prvků bude vůči obsahu (bez nadpisu), ne celé stránce */ #bodyContent { position: relative; }
Vyřeší se tim problém se zobrazováním pozice obce při použití šablony Šablona:Infobox Itálie obec v Internet Exploreru. Nic to nenaruší, vyzkoušeno na vlastní Wiki. Zanatic ʡ 11:16, 29. 1. 2006 (UTC)
Řešení: smazat a #geocoord {position: absolute;... zaměnit za relative. Zanatic ʡ 12:38, 29. 1. 2006 (UTC)
Prosim, pridejte sem tento kod: (Pro vytvoreni "uzaviratelnych" sablon.) Dekuji. --Mince 11:57, 27. 7. 2006 (UTC)
Ale klidně. Vložte si ale ten skript do svého souboru se skripty.
— Danny B. diskuse | mail přehled příspěvků 13:10, 27. 7. 2006 (UTC)
Nemýlíte. Tento typ změn je potřeba dříve diskutovat, nelze ho provést jen tak na základě požadavku jednotlivce. Pokud jste netrpělivý a potřebujete to hned, toto je způsob, jak to udělat.
— Danny B. diskuse | mail přehled příspěvků 13:36, 27. 7. 2006 (UTC)
function createNavigationBarToggleButton() { var indexNavigationBar = 0; // iterate over all <div>-elements for( var i=0; NavFrame = document.getElementsByTagName("div"); i++ ) { // if found a navigation bar if (NavFrame.className == "NavFrame") { indexNavigationBar++; var NavToggle = document.createElement("a"); NavToggle.className = 'NavToggle'; NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar); NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');'); var NavToggleText = document.createTextNode(NavigationBarHide); NavToggle.appendChild(NavToggleText); // add NavToggle-Button as first div-element // in <div class="NavFrame"> NavFrame.insertBefore( NavToggle, NavFrame.firstChild ); NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar); } } // if more Navigation Bars found than Default: hide all if (NavigationBarShowDefault < indexNavigationBar) { for( var i=1; i<=indexNavigationBar; i++ ) { toggleNavigationBar(i); } } } if (window.addEventListener) window.addEventListener("load",createNavigationBarToggleButton,false); else if (window.attachEvent) window.attachEvent("onload",createNavigationBarToggleButton); var NavigationBarHide = 'Amaga'; var NavigationBarShow = 'Mostra'; var NavigationBarShowDefault = 1; function toggleNavigationBar(indexNavigationBar) { var NavToggle = document.getElementById("NavToggle" + indexNavigationBar); var NavFrame = document.getElementById("NavFrame" + indexNavigationBar); if (!NavFrame || !NavToggle) { return false; } // if shown now if (NavToggle.firstChild.data == NavigationBarHide) { for ( var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) { if (NavChild.className == 'NavPic') { NavChild.style.display = 'none'; } if (NavChild.className == 'NavContent') { NavChild.style.display = 'none'; } if (NavChild.className == 'NavToggle') { NavChild.firstChild.data = NavigationBarShow; } } // if hidden now } else if (NavToggle.firstChild.data == NavigationBarShow) { for ( var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling ) { if (NavChild.className == 'NavPic') { NavChild.style.display = 'block'; } if (NavChild.className == 'NavContent') { NavChild.style.display = 'block'; } if (NavChild.className == 'NavToggle') { NavChild.firstChild.data = NavigationBarHide; } } } }
Tak jsem po internetu našel, že tu chybu v IE s relativním pozicováním jde spravit zadáním rozměru (třeba height:100%). takže by se to dalo změnit na
#bodyContent { position: relative; height:100% }
nevím jestli to však nemá nějaké vedlejší efekty... --Li-sung ✉ 19:12, 29. 12. 2006 (UTC)
Tam, kde to především mělo pomoci, to nepomohlo. Řešením je jiný koncept geo šablon. Mimochodem, myslet si, že se během několika málo dní, notabene svátečních, podaří ověřit všechny existující varianty a vliv na ně, je trochu utopické.
— Danny B. diskuse | mail přehled příspěvků 18:44, 2. 1. 2007 (UTC)