Webeditor 6.0 - ganzes Wort anklickbar?

Hallo,

ich möchte mit Hilfe Namo Webeditor 6.0 ein ausklappbares Menü machen,
momentan muss man den Pfeil anklicken, damit das Untermenü aufgeht:
Beispiel hier: http://www.naunhoferkleeblatt.de/test.htm
ich möchte aber das gesamte Wort anklickbar machen, Wie geht das?

Hier nochmal der Abschnitt, wo dies meines Wissens definiert wird:

function namosw_l_write() {
var is_ns4 = navigator.appName.indexOf(‚Netscape‘, 0) != -1 && !document.getElementById;
var is_ns6 = navigator.appName.indexOf(‚Netscape‘, 0) != -1 && document.getElementById;

var layer, clip, str;
for(var i = 0; i ";
if (0  ";
if (layer.type == ‚list‘) {
str += „“;
} else {
str += " ";
}
str += „“;

if (layer.url) str += „"; if (this.font_start) str += this.font_start; …“;
str += „“;

str = str.replace(„span“, „span id='namoswlistspan“ + layer.lid + „’“);

if (is_ns4) {
layer.document.writeln(str);
layer.document.close();
} else if (is_ns6) {
layer.innerHTML = str;
layer.span = document.getElementById(‚namoswlistspan‘+layer.lid);
} else {
layer.innerHTML = str;
layer.span = document.all[‚namoswlistspan‘+layer.lid];
}
if (layer.type == ‚list‘ && layer.list.visible)
this.items[i].list.write();
}
this.made = true;
}


und darin speziell hier:

else str += " style=„cursor:hand;“";
* str += " onmouseover=„namosw_l_expand(“+layer.list.id+");">";

„namosw_l_expand“ ist der Pfeil.

Wie definiere ich nun statt des Bildes das ganze Wort?

DANKE FÜR EURE HILFE!
KÄFERLI

Hier nochmal der Abschnitt, wo dies meines Wissens definiert
wird:

function namosw_l_write() {
und darin speziell hier:

else str += " style=„cursor:hand;“";
* str += "
onmouseover=„namosw_l_expand(“+layer.list.id+");">";

Wie man das mit deinem webeditor macht kann ich dir leider nicht sagen, optimalerweise solltest du es nochmal damit versuchen, falls er das nicht hergibt, bleibt dir nichts anderes übrig als von hand umzubauen…

Richtig ist, dass du Methode namosw_l_write() etwas ändern musst, die zeilen oben geben jedoch nur das Bild aus, welches zudem noch in einer anderen tabellenzelle steht wie der text, prinzipiell müssen wir also den onMouseover Event-Handler in einen Link schreiben, der -falls es sich um einen Eintrag mit unterpunkten handelt- um den titel text geschrieben wird. Soweit so einfach, leider baut dein „Webeditor“ eine Menge von if auswahlanweisungen ein, was die Sache etwas erschwert. Über den Vergleich (layer.type == ‚list‘) bestimmt der Quelltext, ob es sich bei der aufzubauenden zeile um einen eintrag zum ausklappen handelt oder nicht.
Gibt (layer.url) true zurück, handelt es sich bei dem text um einen Link…
Lange rede kurzer Sinn, ich hab die Methode mal angepasst und bei mir funktioniert das jetzt auch beim MouseOver über den Text. Nachfolgend die komplette Funktion, die Stellen die ich geändert habe habe ich mit einem Kommentar versehen zum besseren nachvollziehen.

function namosw_l_write() {
var is_ns4 = navigator.appName.indexOf(‚Netscape‘, 0) != -1 && !document.getElementById;
var is_ns6 = navigator.appName.indexOf(‚Netscape‘, 0) != -1 && document.getElementById;

var layer, clip, str;
for(var i = 0; i ";
if (0  ";
if (layer.type == ‚list‘) {
str += „“;
} else {
str += " ";
}

str += „“;

/*geaendert DP 2.10.04*/
if (layer.url)
{
str += „"; } else if(layer.type==‚list‘ ||!(layer.url)…"; } else if(layer.type==‚list‘ &&(layer.url))…"; } /*Aenderungen ende*/ if (this.font_star…“;}
/*Aenderungen ende*/
str += „“;

str = str.replace(„span“, „span id='namoswlistspan“ + layer.lid + „’“);

if (is_ns4) {
layer.document.writeln(str);
layer.document.close();
} else if (is_ns6) {
layer.innerHTML = str;
layer.span = document.getElementById(‚namoswlistspan‘+layer.lid);
} else {
layer.innerHTML = str;
layer.span = document.all[‚namoswlistspan‘+layer.lid];
}
if (layer.type == ‚list‘ && layer.list.visible)
this.items[i].list.write();
}
this.made = true;
}

Hallo!

Klappt perfekt!!!
Habe ewig „gebastelt“, hätte ich nie hingekriegt…
Kannst du gute Lektüre zu Java-Befehlen usw. empfehlen?

Danke nochmals!!!
KÄFERLI