Szervusztok
> Amikor raklikkelek 1 menupontra, az megnyit 1 masik menulapot a sajat
> kereteben (nem mindegyik menupont ilyen). Ez igy ok. De szeretnem azt is
> megoldani, hogy amikor egy fent emlitett menupontra kattintok,
> (OnMouseOver effekt marad), akkor betoltson 1 masik megadott lapot is a
> 'B' keretbe is.
Szerintem ezt nem lehet szepen megoldani. Amit tehetsz :
1) Az aktualis menupont jelolesenek megtartasa
- az elso menupont kepet kezzel atrakod kiemelt kepre
src="../images/menu_B1_over.gif"
- a JavaScript reszbe letrehozol egy valtozot ami az aktualist tarolja
var most="menu_B1";
- irsz egy JavaScript fuggvenyt, ami vegezze a valtast
function valt(mi)
{
if (!document.images) return;
document[most].src=eval(most+'_off.src');
document[mi].src=eval(mi+'_over.src');
most=mi;
}
- a hivatkozasoknal meghivod a valt() fuggvenyt az aktualis kepre
onclick="valt('menu_B1')"
- a turn_off() fuggvenyben megakadalyozod, hogy az aktualist valtsa
if (ImageName==most) return;
Hatranya : olyan hivatkozas utan amelyik a menu keretbe is uj dokumentumot
tolt be, amikor visszalepsz, a tartalom keretet is vissza kell allitani a
Magamrol lapra, mert az ujbol betoltodo menu ezt fogja aktualiskent mutatni.
2) A ket keret tartalmanak egyszerre frissitese
- a masik keretet JavaScript -tel frissitteted, a hivatkozashoz irod be :
onclick="parent.main.location='ujtartalom.htm'"
Hatrany : a kulonbozo bongeszok Back gombjai kulonfele keppen vegzik az
ilyensmi utan a visszalepest. Van amelyik mindket keretet vissza fogja
leptetni, van amelyik csak az egyiket.
Mi mast lehet tenni, kevesebb hatrannyal ? Teljesen atirni az egeszet, ugy
hogy a tartalom lapokon legyen a JavaScript, ami maga utan frissiti a menut.
Az elonye viszont az, hogy tehetsz a tartalomba is hivatkozasokat. Mert
most ha raknal, mondjuk az En es a PC irasba egy hivatkozast az En es a
Linux -ra, akkor a menu nem venne tudomast a keccintesrol es nem frissulne
a menu. Igy muszaj az egesz navigalast a menure korlatozni. Ami azert cumi :
- keretet nem ismero bongeszovel allandoan vissza kell lepegetni a menube,
egy ujabb hivatkozas kovetesehez ( peldaul a vakok kepernyoolvasoja is )
- ha valaki hivatkozik peldaul az En es a Linux irasodra, akkor egy
teljesen elszigetelt lapon talalja magat, hivatkozasok nelkul ( peldaul a
keresok talalati listai is )
> META elem nekem nem jott be.
Mija ? Hat en ilyenrol meg nem hallottam. Marmint arrol nem, hogy meta -t
ilyen celra hasznalni.
Feherke.
http://script.fplanet.hu
--
|