Hi,
Ich habe keine Lust die komplette URL zu zerlegen,
das brauchst Du auch nicht. Erstens wäre nur der letzte Teil des Localparts nötig, und zweitens: Warum nimmst Du nicht einfach die _ganze_ URL? (Vom Searchpart abgesehen.)
Gibt es keinen JavaScript-Befehl, der einfach den aktuellen Dateinamen zurückgibt?
Wie sollte es den geben? Sowie Du Dich in HTTP bewegst, gibt es keine Dateien mehr.
Opera versteht wiedermal nur Bahnhof und nimmt einen Link a la:
<a href="#" onClick="uebergabe('plus','<%=pa_katalogzeile-matnr%>','<%=pa_katalogzeile-kwmeng%>')">+</a>
überhaupt nicht an.
Kein Wunder, Opera versteht ja auch kein ASP. Willst Du das nicht lieber vom Server ersetzen lassen?
Btw, wenn Du von einem Event-Handler nicht "false" zurückliefern lässt, wird die eigentliche Event-Aktion (hier: der Linkklick) ausgeführt.
if(uebergabe.indexOf("?")==-1){
location.href=uebergabe+"?&pluszeile="+matnr+"&plusmenge="+kwmeng;
Wenn in uebergabe kein Fragezeichen vorkommt, muss es noch lange nicht leer sein. Was Du hier machst, ist also falsch - wobei ich nur nebenbei darauf hinweisen möchte, dass "?&" unsinnig ist.
Cheatah