hi,
der Aufruf über JavaScript wird folgens gemacht:
<a href="#" onclick="window.open('http://kundenHost/www/tunnel.html'+'?KUNDEN_PARAM=XXX'+'&MEINE_PARAMS=ZZZ&URL=%sFhelp%2Findex.html&andere=params', ...Wozu setzt du hier mehrere Literale auf diese Weise zusammen?
Welche Teile davon sollen jetzt dynamisch sein (aus Variablen kommend), und welche nicht?
das ist schwer zu erklären: von uns kommt
'http://kundenHost/www/tunnel.html?MEINE_PARAMS=ZZZ&URL=%sFhelp%2Findex.html&andere=params'
diese Tunnel Schnittstelle parst die auszulieferne Seite und macht daraus
'http://kundenHost/www/tunnel.html'+'?KUNDEN_PARAM=XXX'+'&MEINE_PARAMS=ZZZ&URL=%sFhelp%2Findex.html&andere=params'
also setzt diesen +'?KUNDEN_PARAM=XXX'+ in unsere Seite rein.
Das kommt beim client an.
Wenn es um einen href sich handelt baut er ein richtigen Link daraus
'http://kundenHost/www/tunnel.html?KUNDEN_PARAM=XXX&MEINE_PARAMS=ZZZ&URL=%sFhelp%2Findex.html&andere=params'
In einen Formular fügt er den hidden Param KUNDEN_PARAM=XXX
aber das ist nicht das Thema sondern warum den gleichen Link über href funz und über window.open() nicht
die gleiche URL über href=... aufgerufen funktioniert
'http://kundenHost/www/tunnel.html?KUNDEN_PARAM=XXX&MEINE_PARAMS=ZZZ&URL=%sFhelp%2Findex.html&andere=params'Willst du wirklich den fixen Query-String
?KUNDEN_PARAM=XXX&MEINE_PARAMS=ZZZ&URL=%sFhelp%2Findex.html&andere=params
übergeben - oder sind da Teile von als "Platzhalter" gedacht?
es gibt kein Platzhalter sonder alles ist dynamisch
gruß,
wahsaga