2012-06-04 127 views
0

我的目標是通過javascript函數顯示YouTube視頻,該函數將讀取嵌入的代碼並自動在指定的div中加載視頻。但是我沒有看到爲視頻指定的任何內容。是因爲它必須由點擊按鈕觸發嗎?通過Jquery/JS加載的Youtube視頻

<script type="text/javascript"> 
          var last_cnad_text_1 = ''; 
          var options_cnad_text_1 = { 
          embedMethod:'fill', 
          maxWidth:320, 
          maxHeight: 320 
          }; 
          function loadVideo() 
          { 
          val = $('#cnad_text_1').val(); 
          if (val != '' && val != last_cnad_text_1) 
          { 
          last_cnad_text_1 = val; 
          $("#embed_cnad_text_1").oembed(val,options_cnad_text_1); 
          } 
          } 
          $(function(){ 
          $('#cnad_text_1').keydown(loadVideo()); 
          $('#cnad_text_1').click(loadVideo()); 
          $('#cnad_text_1').change(loadVideo()); 
          }); 
         </script> 
<body> 


       <input id="cnad_text_1" type="text" value="" size="60" name="cnad[text_1]"> 
       <div id="embed_cnad_text_1"></div> 
</body> 
</html> 
+0

請問,如果你只是工作:'loadVideo()'裏面的文件準備好了?沒有看到所有的代碼或演示(jsfiddle),很難排除故障。 – lucuma

回答