wat loopt hier fout?
chrome: invalid or unexpected token
edge: Unterminated string constant

voor de interne aanhalingstekens staat de \ en toch werkt dit niet.

Jan

<tr onclick='newPopup("showsong.php?sn=?", "updatesongs");'>
<td><A id="?"> </A> ?</td>
<td class="rechts">3</td></tr>
<tr onclick='newPopup("showsong.php?sn=\'74 - \'75", "updatesongs");'>
<td>'74 - '75</td>
<td class="rechts">1</td></tr>
<tr onclick='newPopup("showsong.php?sn=\'74-\'75", "updatesongs");'>
<td>'74-'75</td>
<td class="rechts">1</td></tr>
<tr onclick='newPopup("showsong.php?sn=\'K Ben Al Zo Lang Op Weg Geweest", "updatesongs");'>
<td>'K Ben Al Zo Lang Op Weg Geweest</td>
<td class="rechts">1</td></tr>


Jan
En zo?

<tr onclick="newPopup('showsong.php?sn=\'74-\'75', 'updatesongs');">
Je zou het natuurlijk ook zo kunnen maken dat je in eerste instantie niet tegen dit probleem aanloopt, bijvoorbeeld door het verwijderen/achterwege laten van quotes in de waarde van een querystring-variabele ('74-'75).
Ik heb het werkende :)
Ik geef niet langer de tekst mee maar zoek hem op in de control.

	ctrl.cells[0].innerText.replace("&", "%26").replace(" ", "%20");

en in de onclick

	onclick="newPopup2(this);"


nu nog de onclicks bij de load ready en het wordt proper :)

Bedankt
Jan

Reageren