问题描述
|
我对jquery和js有点不了解,所以请尽量提供丰富的信息。
我在页面上使用了FaceBox,并打开了一个链接,该链接会打开FaceBox,从而在调用iframe窗口的源页面内加载iframe。
然后将包含表单的页面加载到iframe中。该表单通过附加到父窗口(称为iframe和faceBox)的脚本进行验证。验证工作正常,但是我想做的是在验证后将变量传递回iframe窗口。
我所指的表格要求用户创建一个新的相册,然后将其追加到一个选择框,如下所示:(请保持简短)
var Albumname = form.albumname.value;
$(\“ \” +相册名称+ \“ \”)。appendTo(\'#als \');
document.getElementById(\'相册名称\')。value = \'输入相册的名称\';
谁能告诉我如何将其正确传递到iframe窗口?
其他所有工作都包括重置专辑名称文本输入字段的最后一行代码。
提前谢谢了,
韦恩
解决方法
如果您要操纵iframe的内容,则可以使用与此类似的选择器。
$(\"div\",nameOfIframe.document)
您需要记住的是,您的iframe必须与主页位于同一域中,否则它将无法正常工作。