erstmal danke für deine gute programmierarbeit

dazu hab ich aber noch ein kleines problem / Frage.
Wie kann ich das umstellen/Programmieren das das Submenu nicht per onclick sonder per mouseover erscheint ?!
any help appreciated.
thx in adv
kevind
Code: Alles auswählen
<script language="JavaScript">
<!--
var menue = new TMainMenu('menue','horizontal');
var Menue__1 = new TPopMenu('Punkt 2.1','5','a','front_content.php?idcat=9&lang=1','Punkt 2.1');
Menue_.Add(Menue__1);
var Menue__2 = new TPopMenu('Punkt 2.2','5','a','front_content.php?idcat=10&lang=1','Punkt 2.2');
Menue_.Add(Menue__2);
var Menue__3 = new TPopMenu('Newsletter','5','a','front_content.php?idcat=19&lang=1','Newsletter');
Menue_.Add(Menue__3);
Code: Alles auswählen
<div align="left"><!--DHTML NAVI--><script language="JavaScript">menue.Build();</script></div>
Code: Alles auswählen
Menue_.Add(Menue__1);
Code: Alles auswählen
echo "var Menue_".$levels1." = new TPopMenu('".$name."','5','a','".$url."','".$name."');\n";
echo "menue.Add(Menue_".$levels1.");\n\n";
Code: Alles auswählen
m1
m11
m111
m112
m12
m2
m21
m21
Code: Alles auswählen
if(this._items[i]._itemIndex >-1)
{
result+='<div class="TPopUpItem'+this._items[i]._parent._index+'" id="di_'+this._items[i]._id+'">';result+='<table class="TPopUpItem'+this._items[i]._parent._index+'" cellspacing="0" cellpadding="0"';result+=' onmouseover="onPopItemMOver(event,this,\''+this._items[i]._id+'\','+level+','+this._items[i]._parent._name+',\''+this._items[i]._status+'\')"';result+=' onmouseout="onPopItemMOut(event,this,\''+this._items[i]._id+'\','+this._items[i]._parent._name+')"';result+=' id="pr_'+this._items[i]._id+'"><tr>'+this._items[i]._icon+this._items[i]._label+'</td>';if(this._items[i]._parent._pop._expandIcon._create)
result+='<td class="TExpand'+this._items[i]._parent._index+'">'+this._items[i]._parent._pop._expandIcon._symbol+'</td>';result+='</tr></table>';result+='</div>';}
else
Code: Alles auswählen
f(this._items[i]._itemIndex >-1)
{
result+='<div class="TPopUpItem'+this._items[i]._parent._index+'" id="di_'+this._items[i]._id+'">';result+='<table class="TPopUpItem'+this._items[i]._parent._index+'" cellspacing="0" cellpadding="0"';result+=' onmouseover="onPopItemMOver(event,this,\''+this._items[i]._id+'\','+level+','+this._items[i]._parent._name+',\''+this._items[i]._status+'\')"';result+=' onmouseout="onPopItemMOut(event,this,\''+this._items[i]._id+'\','+this._items[i]._parent._name+')"';
// just added this line HIER
...
if(this._items[i]._eClick != '')
result+=' onclick="hideAll('+this._items[i]._parent._name+');'+this._items[i]._eClick+'"';
result+=' id="pr_'+this._items[i]._id+'"><tr>'+this._items[i]._icon+this._items[i]._label+'</td>';if(this._items[i]._parent._pop._expandIcon._create)
result+='<td class="TExpand'+this._items[i]._parent._index+'">'+this._items[i]._parent._pop._expandIcon._symbol+'</td>';result+='</tr></table>';result+='</div>';}
else
Code: Alles auswählen
<?
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : DHTML-Menü
* Author : Uli Steinle / D2MAC
* Copyright : stonecore media
* Created : 21-03-2004
* Modified : bestimmt bald
************************************************/
include_once($cfg["path"]["contenido"].$cfg["path"]["includes"]."functions.con.php");
$catStart = "CMS_VALUE[0]";
echo "var menue = new TMainMenu('menue','horizontal');\n";
if ($catStart != "") {
$catIds = conDeeperCategoriesArray($catStart);
if ( is_array($catIds) ) {
$tmp_counter = 0;
foreach($catIds as $key=>$val) {
if ($key != 0) {
$sql = "SELECT
CAT.idcat AS idcat, name ,parentid, level
FROM
".$cfg["tab"]["cat"]." AS CAT,
".$cfg["tab"]["cat_lang"]." AS CATLANG,
".$cfg["tab"]["cat_tree"]." AS CATLEVEL
WHERE
CAT.idcat = ".$val." AND
CAT.idcat = CATLANG.idcat AND
CATLANG.idlang = '$lang' AND
CATLANG.visible = '1' AND
CAT.idcat = CATLEVEL.idcat";
$db->query($sql);
//echo "/* \n".$sql."*/ \n";
//NH
$nh_db = new DB_Contenido;
while ( $db->next_record() ) {
$level = $db->f("level");
$name = $db->f("name");
$parent = $db->f("parentid");
$cat = $db->f("idcat");
$url = "front_content.php?idcat=$cat&lang=$lang";
$a="a";
/* NH---------------------------------------------*/
$nh_idcat=$cat;
$query2 = "SELECT ARTLANG.idartlang, ARTLANG.title FROM ".
$cfg["tab"]["cat"]." AS CAT, ".
$cfg["tab"]["cat_art"]." AS CATART, ".
$cfg["tab"]["art"]." AS ART, ".
$cfg["tab"]["art_lang"]." AS ARTLANG ".
"WHERE
CAT.idcat='$nh_idcat'
AND
CATART.idcat = CAT.idcat
AND
ART.idart = CATART.idart
AND
ART.idart = ARTLANG.idart
AND
ARTLANG.idlang = '$lang'
AND
ART.idclient = '$client'
AND
ARTLANG.online = '1' ";
$nh_db->query($query2);
if(!$nh_db->nf()){
$url = "";
$a = "";
}
/* NH END---------------------------------------------*/
switch ($level)
{
//level1
case (1):
echo "var paul=10;\n";
unset($count1);
unset($count2);
unset($count3);
unset($count4);
unset($count5);
unset($count6);
unset($count7);
unset($count8);
unset($count9);
$levels1 = 1+$count1++;
echo "var Menue_".$levels1." = new TPopMenu('".$name."','5','$a','".$url."','".$name."');\n";
echo "menue.Add(Menue_".$levels1.");\n\n";
break;
//level2
case (2):
echo "var paul2=20;\n";
$levels2=1+$count2++;
echo " var Menue_".$levels1."_".$levels2." = new TPopMenu('".$name."','5','$a','".$url."','".$name."');\n";
echo " Menue_".$levels1.".Add(Menue_".$levels1."_".$levels2.");\n\n";
break;
//level3
case (3):
$levels3=1+$count3++;
echo " var Menue_".$levels1."_".$levels2."_".$levels3." = new TPopMenu('".$name."','5','$a','".$url."','".$name."');\n";
echo " Menue_".$levels1."_".$levels2.".Add(Menue_".$levels1."_".$levels2."_".$levels3.");\n\n";
break;
//level4
case (4):
$levels4=1+$count4++;
echo " var Menue_".$levels1."_".$levels2."_".$levels3."_".$levels4." = new TPopMenu('".$name."','5','$a','".$url."','".$name."');\n";
echo " Menue_".$levels1."_".$levels2."_".$levels3.".Add(Menue_".$levels1."_".$levels2."_".$levels3."_".$levels4.");\n\n";
break;
//level5
case (5):
$levels5=1+$count5++;
echo " var Menue_".$levels1."_".$levels2."_".$levels3."_".$levels4."_".$levels5." = new TPopMenu('".$name."','5','$a','".$url."','".$name."');\n";
echo " Menue_".$levels1."_".$levels2."_".$levels3."_".$levels4.".Add(Menue_".$levels1."_".$levels2."_".$levels3."_".$levels4."_".$levels5.");\n\n";
break;
//level6
case (6):
$levels6=1+$count6++;
echo " var Menue_".$levels1."_".$levels2."_".$levels3."_".$levels4."_".$levels5."_".$levels6." = new TPopMenu('".$name."','5','$a','".$url."','".$name."');\n";
echo " Menue_".$levels1."_".$levels2."_".$levels3."_".$levels4."_".$levels5.".Add(Menue_".$levels1."_".$levels2."_".$levels3."_".$levels4."_".$levels5."_".$levels6.");\n\n";
break;
}
} // end while
} // if
} // end foreach
} // end if (is_array)
}
?>