2013-12-17 2 views
0

Я хочу добавить это в свой html, но это не сработало.Как заменить специальные символы в js

var html = '<div id="youkuplayer"></div>' 
+'<script type="text/javascript" src="http://player.youku.com/jsapi">' 
    +'player = new YKU.Player("youkuplayer",{' 
      +'client_id: "81dab93633c39ff0",' 
      +'vid: "XNjQ4Nzk5MTA0_ev_1",' 
      +'width: "240",' 
      +'height: "200",' 
      +'autoplay: false,' 
      +'show_related: false' 
     +'});' 
    +'</script>'; 

$ ("# added_video") CSS ("Дисплей", "блок") добавления (HTML)..;

, но если я использую статический html, включите это, он будет работать.

+0

вы не можете добавить JS к тегу скрипта, который также имеет SRC. Это одно или другое. для достижения того, что вы хотите, вам нужно разделить на 2 тега сценария. – scrappedcola

+0

, но если я использую статический html, включите это, он будет работать. – sprite

+0

если разделить на 2 скриптовых тега, это проблема перекрестной области hava – sprite

ответ

0

Некоторые ошибки в коде, то вам нужно добавить '</script><script>' в коде следующим образом:

var html = '<div id="youkuplayer"></div>' 
    +'<script type="text/javascript" src="http://player.youku.com/jsapi"></script><script>' 
     +'player = new YKU.Player("youkuplayer",{' 
       +'client_id: "81dab93633c39ff0",' 
       +'vid: "XNjQ4Nzk5MTA0_ev_1",' 
       +'width: "240",' 
       +'height: "200",' 
       +'autoplay: false,' 
       +'show_related: false' 
      +'});' 
     +'</script>'; 
+0

, но я хочу, чтобы работа внутреннего js – sprite

Смежные вопросы