🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #39940

Re: [js][podstawy] dostępność menu

#39940
From: tomasiek
Date: Wed, 17 May 2006 06:08
59 lines
2551 bytes
Więc tak....
Udało mi się - ale jedynie pod geckowatymi....
Nie daję rady pod innymi...albo coś nie jarzę w zasadach działania dom i js... 
albo...
No nie wiem.
kod css - identyczny jak poprzedniu, z tym że do #gora li:hover ul doszło teraz 
#gora li:hover ul,#gora li ul.pokaz

kod html identyczny
kod js:

function start() {
function getElementsByClassName(clsName)
{
var arr = new Array();
var elems = document.getElementsByTagName("*");
for ( var cls, i = 0; ( elem = elems[i] ); i++ )
{
if ( elem.className == clsName )
{
arr[arr.length] = elem;
}
}
return arr;
};

var p=getElementsByClassName("pierwsza"); ln=p.length;
for (pi=0; pi<ln;pi++) {
var piesek = p[pi];}
var d=getElementsByClassName("druga"); ld=d.length;
for (di=0; di<ld;di++) {
var kotek = d[di];}
piesek.onfocus=function() {
kotek.parentNode.onmouseover =function() {{piesek.removeAttribute("class");} }
piesek.removeAttribute("class");
piesek.setAttribute("class","pokaz");
}
piesek.onblur=function() {
piesek.removeAttribute("class");};
piesek.onmouseout=function() {
piesek.removeAttribute("class");};
kotek.onfocus=function() {
piesek.parentNode.onmouseover =function() {{kotek.removeAttribute("class");} }
kotek.removeAttribute("class");
kotek.setAttribute("class","pokaz");
}
kotek.onblur=function() {
kotek.removeAttribute("class");};
kotek.onmouseout=function() {
kotek.removeAttribute("class");};
}

Problem w tym... że nie działa ani w operze ani w IE - szukam dalej!
-- 
Pozdrawiam
	Tomasz Woś
--
gg: 2001453 tlen: tomasiek@o2.pl
www.tomasiek.cp.win.pl
Technical Details
Message-ID: <e4eekg$ao2$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <e4c6mc$m0l$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: tomasiek <tomasz.wos@gmail.com>
Newsgroups: pl.comp.lang.javascript
Subject: Re: [js][podstawy] dostępność menu
Date: Wed, 17 May 2006 08:08:06 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 59
Message-ID: <e4eekg$ao2$1@inews.gazeta.pl>
References: <e4c6mc$m0l$1@inews.gazeta.pl>
Reply-To: "tomasz.wos[takie a z ogonkiem]gmail.com"
NNTP-Posting-Host: 80.51.194.10
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1147846096 11010 80.51.194.10 (17 May 2006 06:08:16 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Wed, 17 May 2006 06:08:16 +0000 (UTC)
X-User: uzugala1979
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.6) Gecko/20050317 Thunderbird/1.0.2 Mnenhy/0.7.2.0
In-Reply-To: <e4c6mc$m0l$1@inews.gazeta.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit