JavaScript läuft nur einmal, warum ??

Ossi

Erfahrenes Mitglied
Ich habe ein Menü, welches in einem dreiteiligen Frameset läuft (topFrame, mainFrame, rightFrame). Der erste Teil des Scriptes wird im rightFrame aufgerufen und wirkt sich im rightFrame aus (onmouseover, onmouseout), der zweite Teil des Scriptes wirkt sich im mainFrame aus (onclick). Mouseover und Mouseout funktionieren, nach dem onClick-Event kommt jedoch die Fehlermeldung, daß die Seite nicht gefunden werden kann. Muß nach onClick der rightFrame nachgeladen werden, und wenn, wie ??

Beispiel:

<html>
<head>
<STYLE TYPE="text/css">
Definitionen der mit WEFT generierten Schriften und der link-, visited-, hover- u. active-Ereignisse
</style>

Nun der Script:

<script type="text/javascript" language="JavaScript">
function szeile(text,schrift,groesse) {
__box = document.forms[0].linktext;
__if(text!="" && schrift!="" && groesse!="")
____{
____box.value = text;
____box.style.fontFamily = schrift;
____box.style.fontSize = groesse+"px";
____}
__else
____{
____box.value = box.defaultValue;
____box.style.fontFamily = "Verdana, Arial, Geneva, Monaco, Sans-Serif";
____box.style.fontSize = 12+"px";
____}
__}
function format(command, parameter)
{
divEditable.focus();
document.execCommand(command, false, parameter);
}
</script>
<title></head><body>

Nun 1 Zeile des Menüs:

<a href="URL #2" onMouseOver="szeile('Test','Schriftname Schrift 1','10')" onMouseOut="szeile('')" onClick="parent.mainFrame.format('FontName','Schriftname Schrift 1');">Schrift 1</a><br>
.....

Menüende

<p></p>
<form>
<input type="text" name="linktext" value=" Bitte wählen" size="15" style="font-family:Verdana, Arial, Geneva, Monaco, Sans-Serif; font-size:11px;">
</form>
</body></html>

Hat jemand eine Idee oder können sich die Funktionen untereinander nicht leiden ???
 

Neue Beiträge

Zurück