Ze strony obsługującej płatności smsami, dostaję taki kod:
<a href="#" title="Send to my mobile" onclick="java script:window.open('http://mpush.txtnation.com/req.php?account=***&image=http://www.google.pl/intl/en_com/images/logo_plain.png&caption=ygigi', '_MPUSH', 'width=640, height=420, titlebar=1, resizable=0, scrollbars=0'); return false;">Send to my mobile</a>
Ponieważ chcę, aby obsługiwał zmienne obrazki, zmieniłem go tak:
$tab.='<a href="#" title="Send to my mobile" onclick="return sms("'.$plik.'")">Send to my mobile</a>';
Natomiast w pliku z funkcjami JS (które czyta bez problemu), umieściłem kod:
function sms(l) { window.open( 'http://mpush.txtnation.com/req.php?account=***&image=http://www.serw.pl/photos/'+l+'&caption=ygigi', '_MPUSH', 'width=640, height=420, titlebar=1, resizable=0, scrollbars=0'); return false; }
Niestety, to nie działa.
Firebugu dostaję w konsoli komunikat:
Kod
syntax error
[Break on this error] return sms(
[Break on this error] return sms(
Może mi ktoś pomóc znaleźć błąd?