Javascript + result

  • Guten Abend, wünsche ich :D

    Wie bekomme ich anstelle von XXXXXX mein - resultUrl - rein

    Code
    <a href="#" tal:attributes="onClick python:'Fenster1=window.open('XXXXXX','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=800,height=600');;
    					                              return false;" i18n:translate="read_more" >
                          mehr...</a>

    Fehlermeldung:

    Code
    Compilation failed
    TAL.TALDefs.TALError: Python expression error:
    unexpected EOF while parsing (Python expression "'Fenster1=window.open('+resulturl+','','toolbar=0,location=0

    Oder invalid syntax, oder was auch immer, nur funktionieren tuts nie...


    lg michi

  • Die Anführungszeichen sind falsch gesetzt!
    Da du " benutzt um den tag zu klammern, kannst du nur ' oder &quot; als Anführungszeichen/String-Begrenzer hinter Python verwenden.

    Probier mal:

    <a href="#" tal:attributes="onClick python:'Fenster1=window.open(&quot;'+resultURL+'&quot;,toolbar=0)';" i18n:translate="read_more" >
    mehr...</a>