hi,
ich hab folgendes kleines problem. die lösung kann eigentlich nicht
schwer sein, aber scheinbar bin ich zu blöd.
diese vier dateien habe ich:
1. index.html
-------------
<html>
<head>
<title></title>
</head>
<frameset rows="110,*">
<frame src="nav.html"></frame>
<frame src="blank.html"></frame>
</frameset>
<body>
</body>
</html>
-------------
2. nav.html
-------------
<html>
<head>
<title></title>
</head>
<script language="JavaScript" src="nav.js"></script>
<body>
<a href="javascript:x(1)">Testlink</a>
</body>
</html>
-------------
3. nav.js
-------------
<!--
var a=0;
function x(z)
{
a=a+z;
}
//-->
-------------
4. blank.html
-------------
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
-------------
wenn ich index.html aufrufe, funktioniert alles wunderbar.
wenn ich mit der maus über den link gehe, wird der zeiger zur hand.
ich klicke, gehe mit der maus wieder vom link runter, der zeiger
erscheint wieder, ich gehe wieder drüber, der zeiger wird zur hand,
usw.
wenn ich das fenster einmal minimiere, es wieder vergrössere, einmal
auf den link klicke, passiert folgendes: es erscheint keine hand
mehr, und neben dem zeiger erscheint die sanduhr, und das innerhalb
des gesamten frames, in dem der link steht. so als wenn der browser
noch irgendwas laden will, aber man sieht, das er fertig ist.
auf den abbruch button zu klicken hilft auch nicht. sanduhr bleibt.
der link funktioniert noch. das passiert aber nur, wenn dieser link
eine javascript funktion aufruft. wenn da ein einfacher verweis steht mit dem target zum unteren frame, tritt das problem nicht auf. muss
also was mit javascript und frames zu tun haben.
hat da jemand ne idee? wäre echt klasse, da dieses problem ein projekt
betrifft, welches möglichst schnell fertig werden muss. mag ja egal
sein, da noch alles funktioniert, aber es sieht halt sch***** aus,
und es ist mir wichtig, die seite sauber zu programmieren.
deshalb flehe ich euch an...
bitte helft mir!!!
gruss
dan