MudGuard: "Popup" - in Falsh OK in - HTML nicht

Beitrag lesen

Hi,

function popup(url, winName, w, h, toolbar, location, directories, status, menubar, scrollbars, resizable) {
newwin = window.open('"+url+"','"+winName+"','"+"width="+w+",height="+h+",toolbar="+toolbar+",location="+location+",directories="+directories+",status="+status+",menubar="+menubar+",scrollbars="+scrollbars+",resizable="+resizable+",top='+((screen.height/2)-("+h/1.5+"))+',screenY='+((screen.height/2)-("+h/1.5+"))+',left='+((screen.width/2)-("+w/2+"))+',screenX='+((screen.width/2)-("+w/2+"))+'"+"');

Guck Dir hier mal genau an, wie die ' und " verwendet werden.
Das ist schlichtweg falsch.

"+url+" ist der Inhalt des ersten durch '' begrenzten String.
Du willst aber doch den Inhalt der Variablen url haben, also

window.open(url,

Analog für den Windowname

window.open(url, winName,

usw.

<a onClick="popup('test/index0.htm', 'Hallo',' 800, 480, 0, 0, 0, 1, 0, 0, 1, target=Hallo')" href="test/index0.htm">Link</a>

Den Aufruf dann so, wie es Struppi schon sagte...

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/