hawkmaster: Verkettung variable mit URL

Hallo zusammen,
vermutlich ist es ganz simpel.
ich möchte eine Variable in eine URL einbauen,
also ?UserID=userid

  
..  
var jobvalue = document.forms[0].sel_jobs.options[document.forms[0].sel_jobs.selectedIndex].value;  
var a = jobvalue.split("#@#");  
var userid = a[5];  
var text_a = "<a href=\"#\" onclick=\"window.open('jobshow.php?UserID=3','Absolut','width=670,height=820,scrollbars=yes,resizable=yes')\" title=\"Close window\">JobINFO</a>";  
..  

Ich habe schon alles möglich ausprobiert:
so gehts nicht, das ist mir klar
window.open('jobshow.php?UserID=userid','Absolut'..

so aber auch nicht:
window.open('jobshow.php?UserID='+userid','Absolut'..

window.open('jobshow.php?UserID='+userid,'Absolut'..

wie muss das korrekt heissen?

vielen Dank und viele Grüße
hawk

  1. Mahlzeit hawkmaster,

    var userid = a[5];
    var text_a = "<a href="#" onclick="window.open('jobshow.php?UserID=3','Absolut','width=670,height=820,scrollbars=yes,resizable=yes')" title="Close window">JobINFO</a>";

    Ein ganz klarer Fall von ungenügender Transparenz und fehlender Beachtung der stattfindenden Kontextwechsel. Mach Dir klar, wann bzw. wo die Variable namens "userid" existiert und in welche Variable Du sie einbinden willst:

    var text_a = "<a href=\"#\" onclick=\"window.open('jobshow.php?UserID=" + userid + "','Absolut','width=670,height=820,scrollbars=yes,resizable=yes')\" title=\"Close window\">JobINFO</a>";

    Ich habe schon alles möglich ausprobiert:

    Offenbar nur nicht das Richtige ... :-)

    MfG,
    EKKi

    --
    sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
    1. Hallo EKKI,

      jetzt wo ich es so hier sehe ist es klar.
      Mann, manchmal hockt man wirklich davor...

      herzlichen Dank für deine Hilfe.

      vielen Dank und viele Grüße
      hawk