【发布时间】:2012-02-03 11:38:56
【问题描述】:
我有这个代码:
<script>
function cargar(url){
var iframe = $('<iframe>');
iframe.attr('src', url);
$('#screen').html(iframe);
}
$(document).ready(function(){
$('ul li a').click(function(e){
e.preventDefault();
cargar($(this).attr('href'));
$('ul li a').removeClass('active');
$(this).addClass('active');
});
$('ul li a').first().click();
});
</script>
生成一个 iframe(包含一个带有 JavaScript 和 Flash 的全景查看器)并将其插入到一个 div 中。
问题是这段代码,在本地,Firebug 跳转:
Elemento referenciado por ID/NAME en el ámbito global. Use el estándar del W3C document.getElementById() en su lugar.
谷歌翻译
Element referenced by ID / NAME in global scope. Use the W3C standard document.getElementById () instead.
在线它不会跳任何错误或警告,但脚本不能完全工作:http://toniweb.us/m/panorama/panorama.html(缺少控件且自动播放未开启)
问题是我不知道如何向你们展示本地版本,所以我只提供一个 .zip 以防有人愿意看一下:http://toniweb.us/m/panorama/panorama.zip
我真的很感激对此的任何想法,我的想法已经不多了,我应该做这么久的...... :(
【问题讨论】:
-
你能用英文发布错误吗?
-
刚刚做了(谷歌翻译)
-
可能是它抱怨 iframe 变量的名称与元素的名称匹配?尝试重命名它
-
你在哪里收到错误我刚刚下载了 zip 文件并检查了在 firebug 中没有收到任何错误?
-
刚刚试过。问题是在线萤火虫不会跳任何错误..
标签: javascript jquery flash