Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyswietlanie opisu po najeechaniu na linka, Cos mi to nie działa dobrze
slawa123
post 17.03.2005, 00:50:52
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 12.03.2005

Ostrzeżenie: (0%)
-----


Chce zrobic cos takiego , zeby po najechaniu na linka zmieniała sie zawartosc opisu.
Tu jest skrypt menu (gdziestam znaleziony):

Kod
function SwitchMenu(obj)
{
    if(document.getElementById)
    {
    var el = document.getElementById(obj);
    var ar = document.getElementById("masterdiv").getElementsByTagName("span");
  if(el.style.display != "block")
  {
     for (var i=3; i<ar.length; i++)
     {
    if (ar[i].className=="submenu")
    ar[i].style.display = "none";
     }
     el.style.display = "block";
  }
  else
  {
  el.style.display = "none";
  }
  }
}

function pokazOpis (ktorylink) {
if (document.getElementById) {
  if (ktorylink.opis) {
   document.getElementById('opisy').childNodes[0].nodeValue = ktorylink.opis;
  } else {
   document.getElementById('opisy').childNodes[0].nodeValue = ktorylink.childNodes[0].nodeValue;
  }
  return false;
} else {
  return true;
}
}


Wstawiony kod w body:

Kod
<div id="masterdiv">
<a onmouseover="return pokazOpis(this)" href="#" onclick="SwitchMenu('link1')"  opis="Jakis tam opis">LINK 1</a><br/>
<span class="submenu" id="link1">
&nbsp;&nbsp;&nbsp;&nbsp;<a href="podmenu1a.html" onmouseover="return pokazOpis(this)" opis="Inny piekny opis">link1a</a><br/>
<a href="podmenu1b.html">link1b</a><br/>
<a href="podmenu1c.html">link1c</a><br/>
<a href="podmenu1d.html">link1d</a><br/>
</span>


I tu sie ma wyswietlac:
  1. <p id="opisy">aaa</p>


Tylko, ze zamiat wyswietlac sie opis to wyskietla sie nazwa linka. Prosze o pomoc.
Go to the top of the page
+Quote Post
Strus
post 17.03.2005, 03:47:49
Post #2





Grupa: Zarejestrowani
Postów: 184
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Bochnia

Ostrzeżenie: (0%)
-----


Nie lepiej zrobić to w CSSie ? dużo prostrze i będzie działać we wszystkich przeglądarkach tak samo. Wejdz na tą strone http://gentoo.strusio.net/ i najedź mychą na linki pod tekstem HOWTO's.

Podglądnij style stronki i znień z fixed na relative żeby działało w szrocie poprawnie.


--------------------
Go to the top of the page
+Quote Post
slawa123
post 17.03.2005, 10:20:00
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 12.03.2005

Ostrzeżenie: (0%)
-----


Niestety musi to byc napisane w JS, wiec jesli ktos moze pomoc tobede wdzieczny.
Go to the top of the page
+Quote Post
Vir
post 19.03.2005, 11:30:28
Post #4





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 25.02.2004

Ostrzeżenie: (0%)
-----


Jeżeli chcesz uzyskać efekt podpowiedzi w formie dymków pojawiających się po najechaniu na link, wówczas zaprzęgnij do tego celu Google - puszukaj info o javascript + tooltips, dymki, chmurki - na pewno coś znajdziesz smile.gif
Jeżeli opis ma być wpisywany do znacznika o określonym ID, wówczas użyj to tego celu
Kod
document.getElementById('pole').innerHTML
.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.06.2025 - 00:34