iframe中div元素上的表
我动态地创建了一个iframe,并从cgi中加载内容。内容是一个表格。我想将该表应用于该iframe内容中的div。这是我需要的html呈现iframe中div元素上的表,iframe,html,jeditable,Iframe,Html,Jeditable,我动态地创建了一个iframe,并从cgi中加载内容。内容是一个表格。我想将该表应用于该iframe内容中的div。这是我需要的html呈现 <td align=left width=5%><font style="font-family:lucida console; font-size: 10px;"><div class="edit" id="div_1">$databasename</div><div class="edit_area
<td align=left width=5%><font style="font-family:lucida console; font-size: 10px;"><div class="edit" id="div_1">$databasename</div><div class="edit_area" id="div_2"></div>
以下是js:
var iframe = document.createElement('IFRAME');
$(iframe).attr({
id: 'frameName',
frameBorder: 'none',
width: '100%',
height: '465',
scrolling: 'yes',
src: "./dump.cgi?system=" + sys
});
document.body.appendChild(iframe);
$(iframe).load(function() {
$(document).ready(function () {
$('.edit').editable('./adtu.php', {
indicator : 'Saving...',
tooltip : 'Click to edit...'
});
$('.edit_area').editable('./adtu.php', {
type : 'textarea',
cancel : 'Cancel',
submit : 'OK',
indicator : '<img src="img/indicator.gif">',
tooltip : 'Click to edit...'
});
});
});
jquery.js和jquery.jeditable.js未在cgi中编码。我希望避免这种开销,但如果得到建议,我会尝试
因此,当页面加载时,我单击表中的databasename,什么也得不到。我在很多地方都有绝地表代码。这段代码是我最近的一次尝试,我的想法是当在load函数之外编码时,iframe还没有准备好让jeditable查找div类
我将完全丢失cgi和框架,但cgi还有其他提交函数,而iframe容器就是我包含页面刷新的方式
谢谢,,
Mike我最终将脚本调用添加到cgi脚本中,这样我就可以让jeditable正常工作了。我正在使用perl和CGI.pm。下面是我如何包含js的。je.js文件包含文档读取代码:print$arcstat->start_html-title=>Object Control,-script=>[{-type=>'text/javascript',-src=>'../jquery/jquery-1.7.1.js'},{-type=>'text/javascript',-src=>'../jquery/jquery.jeditable.js'},{-type=>'text/javascript',-src=>'./je.js'},];希望有更好的jQuery方法