Nie ma potrzeby stosować pętli, ale wielkie dzięki za pomoc.
<script type="text/javascript" language="JavaScript"> var akcja = document.getElementById&&!document.all?1:0;
var head = "display:''";
var folder = '';
var getopen = '';
function zwin(getopen){
var akcja = document.getElementById(getopen)&&!documet.all?1:0;
var head = "display:''";
var folder = '';
folder = akcja?getopen.nextSibling.nextSibling.style:document.all[getopen.sourceIndex+1].style;
folder.display = "none";
}
function rozwin(get){
folder = akcja?get.nextSibling.nextSibling.style:document.all[get.sourceIndex+1].style;
if (folder.display == "none"){
folder.display = "";
if(getopen != ''){
zwin(getopen);
}
getopen = get;
}
else{
folder.display = "none";
}
}
<h6 style="font-size:8pt" id="1" onClick="javascript:rozwin(this);" title="Kliknij aby zobaczyć zawartość">Tytu
ł dzia
łu
</h6> <span id="1" style="display:none;"> 1.wiersz
<h6 style="font-size:8pt" id="2" onClick="javascript:rozwin(this);">Tytu
ł dzia
łu 2
</h6> <span id="2" style="display:none;"> 1.wiersz 2
Pod Iceweasel (czyli przegladarka na bazie Mozillai) nie działa zwijanie menu.
Jak rozwiazać ten problem?P.S.
Pod innymi przeglądarkami działa normalnie.
Pomogła zmiana nazw zmiennych:
<script type="text/javascript" language="JavaScript"> var akcja = document.getElementById&&!document.all?1:0;
var head = "display:''";
var folder = '';
var getopen = '';
function zwin(getopen){
var gakcja = document.getElementById(getopen)&&!documet.all?1:0;
var ghead = "display:''";
var gfolder = '';
gfolder = akcja?getopen.nextSibling.nextSibling.style:document.all[getopen.sourceIndex+1].style;
gfolder.display = "none";
}
function rozwin(get){
folder = akcja?get.nextSibling.nextSibling.style:document.all[get.sourceIndex+1].style;
if (folder.display == "none"){
folder.display = "";
if(getopen != ''){
zwin(getopen);
}
getopen = get;
}
else{
folder.display = "none";
}
}
<h6 style="font-size:8pt" id="1" onClick="javascript:rozwin(this);" title="Kliknij aby zobaczyć zawartość">Tytuł działu
</h6> <span id="1" style="display:none;"> 1.wiersz
<h6 style="font-size:8pt" id="2" onClick="javascript:rozwin(this);">Tytuł działu 2
</h6> <span id="2" style="display:none;"> 1.wiersz 2