Hallo Forum,
als Forum-Newbie versuche ich mich jetzt mal an meinem ersten posting:
Also, was ich will ist Folgendes:
Unter dem horizontalen Menü soll eine Zeile mit Kurzinfos zum jeweiligen Menüpunkt sein, die nur beim MouseOver des jeweiligen Items sichtbar ist.
Mein bisheriger Versuch:
1) html-Template mit zwei divs für navi und navi_info
2) TEMENU für hz. Menü
3) ATagParams für Javascriptaufruf bei OnMouseOver und OnMouseOut
4) Javascriptfunktion, die die Kurzinfo zum jeweiligen Menüpunkt in den div schreiben soll
Mein Problem:
Ich muß dem Javascriptaufruf im ATagParams die PageID des jeweiligen Links als Parameter übergeben.
Hier noch ein paar Auszüge aus meinem Code:
1) html Template
<div id="main_navi" name="main_navi">
<!--###MAIN_NAVI### start-->
Mainnavigation
<!--###MAIN_NAVI### stop-->
</div>
<div id="main_navi_info" name="main_navi_info">
<!--###MAIN_NAVI_INFO### start-->
Info zur Mainnavigation
<!--###MAIN_NAVI_INFO### stop-->
</div>
2) Menü
temp.mainnavi.1 = TMENU
temp.mainnavi.1 {
NO {
ATagBeforeWrap = 1
stdWrap.case = lower
linkWrap = <span class="main_navi_no"> | </span> </a> <span class="main_navi_no"> | </span> <a> |*| <span class="main_navi_no"> | </span> </a> <span class="main_navi_no"> | </span> <a> |*| <span class="main_navi_no"> | </span>
ATagParams = onmouseover="mainNaviInfoOn('{field:pid}')" onmouseout="mainNaviInfoOff()" class="navi_a"
}
3) JavaScript
function mainNaviInfoOn(id){
document.getElementById("main_navi_info").innerHTML = '<span class="main_navi_info_text"> Link zu Seite ' + id + ' </span>';
}
Alles funzt so wie es soll, es wird nur leider die ID des jeweiligen Links nicht angezeigt!
Vielen Dank für Hilfe!
Jörg