За последние 24 часа нас посетили 33016 программистов и 1755 роботов. Сейчас ищут 877 программистов ...

Uncaught SyntaxError: Unexpected token ILLEGAL

Тема в разделе "PHP для новичков", создана пользователем produser, 26 фев 2012.

  1. produser

    produser Активный пользователь

    С нами с:
    21 янв 2012
    Сообщения:
    61
    Симпатии:
    0
    Здравствуйте. Имеется простой код на java который при нажатии на кнопку меняет картинку в определенном img. Если все делать без php то все нормально работает, но если сделать вывод основного контента страницы через echo , то скрипт не срабатывает, а в консоли пишет такую ошибку: Uncaught SyntaxError: Unexpected token ILLEGAL... Думаю что дело в кавычках, но как не менял все равно результат один. Может кто нибудь натолкнет на правельные мысли.Зараннее спасибо.Вот код:
    Код (Text):
    1.  
    2. <script language = 'javascript'>
    3.   function changeImage(nm) {
    4.     var im = document.getElementById('img');
    5.     img.src = '/big/'+nm;
    6.   }
    7. </script>
    8.  
    9. <?
    10. echo("
    11. <form>
    12.   <input type = 'button' value = 'Сменить изображение' onClick = 'changeImage('2.jpg')' />
    13.  
    14. </form>");
    15. ?>
    16. <div style="padding: 15px;border: 1px #ddd solid;margin:0 auto; width:335px"><img name = "img" src = "/big/1.jpg" width="336" height="470" /></div>
    17. <div style="margin: 100px;border: 1px #ddd solid; height: 200px;"></div>
     
  2. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Код (PHP):
    1. <?php
    2. echo('
    3. <form>
    4.     <input type="button" value="Сменить изображение" onClick="changeImage(\'2.jpg\')" />
    5. </form>');
    6. ?>
     
  3. produser

    produser Активный пользователь

    С нами с:
    21 янв 2012
    Сообщения:
    61
    Симпатии:
    0
    Спасибо, помогло!