<a href="#" onclick="changequadrat(5,'Portrait',3)">6</a>
Plötzlich öffnet Netscape ein neues Fenster mit folgender Fehlermeldung in HTML:
"Request-URI Too Large
The request URI is longer than the server can handle."
Als Link definiere ich nur #, warum versucht Netscape folgende Seite mit folgenden QueryString aufzurufen?
http://keyword.de.netscape.com/keyword/%E2%80%9D%02%02p%E2%80%9D%02%02q%E2%80%9D%02%02r%............usw.
Daß die URL zu lange ist, das ist mir klar, aber warum passiert dies und wie kann man es vermeiden?
Die Lösung ist näher als man denkt:
<a href="#" onclick="changequadrat(5,'Portrait',3); return false;">6</a>
^^^^^^^ ^^^^^^^^
das "return false;" einsetzen, sonst will der NS gleich zur URL springen. Mit dem return false, wird nur die Funktion changequadrat aufgerufen.
PS: Namensgebung: changequadrat => changesqare, quadrataendern, ... ;)
Viele Grüsse
Philipp