标签: thickbox

关闭厚箱并再次打开它

我试图使用thickbox做一个向导,它在第一次打开时工作正常.当我点击下一步时,我想关闭我打开的div并在thickbox中打开一个新的,但它是如何完成的?我尝试了以下代码,但它只是关闭了厚箱而不再打开它:

tb_show("", "#TB_inline?height=280&width=620&inlineId=divStart", "");
tb_remove();
tb_show("", "#TB_inline?height=280&width=620&inlineId=divContinue", "");
Run Code Online (Sandbox Code Playgroud)

thickbox

4
推荐指数
1
解决办法
2万
查看次数

使用jQuery从其他JavaScript文件设置var值

我有两个JavaScript文件:

  1. Main.js
  2. Pmt.js

我也用厚盒子(Ajax调用)

在Main.js

$(document).ready(function() {

 var cnt=0;

$("#btnPmt").click(function(){
    cnt=cnt+1;
    tb_show('Void Transaction','pmt.jsp?height=310&width=400', null);
});


});
Run Code Online (Sandbox Code Playgroud)

Pmt.js文件包含在pmt.jsp作为

<script src="js/Pmt.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

在Pmt.js

 $("#btnPmtClose").click(function(){
    cnt=0;
    parent.tb_remove();
});
Run Code Online (Sandbox Code Playgroud)

我们如何重置在Main.jsdecadered的Pmt.jsvar cnt的值?以上是行不通的,当我关闭thickbox时,我发现增加的值,而不是在关闭时设置的零,甚至是Ajax调用.

javascript jquery global-variables thickbox reset

4
推荐指数
1
解决办法
1154
查看次数

如何为WordPress中的自定义TinyMCE按钮分配href值?

好的,这是在扼杀我.我写了一个WordPress插件,它为TinyMCE编辑器添加了一个自定义按钮,效果很好,除了由按钮触发的选项弹出窗口加载不同于WP原生的类似弹出窗口...

具体来说,当您单击WordPress中TinyMCE工具栏上方的"添加媒体"按钮时,"添加媒体"窗口将以精美的厚箱模式打开.它也会加载到iframe中,因为获取输出的按钮HTML包含在一个带有URL href值的锚标记中:

<a href="http://.../wp-admin/media-upload.php?post_id=916&amp;TB_iframe=1&amp;width=640&amp;height=354" class="thickbox add_media" id="content-add_media" title="Add Media" onclick="return false;">
Run Code Online (Sandbox Code Playgroud)

但是当我的按钮的HTML输出时,锚标记的href值为'javascript:;':

<a role="button" id="content_companyinfo" href="javascript:;" class="mceButton mceButtonEnabled mce_companyinfo" onmousedown="return false;" onclick="return false;" aria-labelledby="content_companyinfo_voice" title="Insert company info fields" tabindex="-1">
Run Code Online (Sandbox Code Playgroud)

这是我的TinyMCE编辑器插件代码:http://pastebin.com/kuQJRHJR

以下是添加媒体按钮的WP核心TinyMCE编辑器插件:http://core.trac.wordpress.org/browser/trunk/wp-includes/js/tinymce/plugins/media/editor_plugin_src.js

TinyMCE addButton函数不允许您设置href值,只允许链接到使用addCommand创建的自定义命令函数的cmd值.

我尝试在addButton函数的设置中将类'thickbox'添加到我的按钮,但这有一个奇怪的效果,在我的普通弹出窗口后面创建一个厚盒模式.

任何人都知道如何以正确的方式做到这一点?提前致谢!

javascript wordpress iframe tinymce thickbox

4
推荐指数
1
解决办法
996
查看次数

相对于父级的最大高度不起作用

我正在尝试将大量内容放在"Thickbox"(Javascript弹出窗口)中,它的工作原理几乎没有,但我不能max-height: 100%;(相对于父级)和overflow-y: scroll;工作.

有两个结果:

  1. 只要它应该是,没有垂直滚动,它走出盒子(太多).
  2. 只要它应该是,它应该是垂直滚动并且它在盒子外面(一点点).

我只是想把它放在盒子里面,有垂直滚动,我不想让它走出盒子.一旦你看了JSFiddle,你就会知道我的意思:http://jsfiddle.net/m4aKk/(最好在大屏幕上观看 - 1600px +).任何建议都会很棒!

在此输入图像描述

为什么height: 100%;max-height: 100%;不与其父母相关?

html css thickbox

4
推荐指数
1
解决办法
5021
查看次数

在javascript中停止回发

我有一个带有JQuery Thickbox的ASP webform,我有一个图像可以在用户点击时打开厚盒.

一旦打开厚箱,它会向我显示一个包含多行的网格和一个用于选择一个的按钮,在用户选择该记录后,它将返回到主页面中的记录选择并导致__doPostBack()

但!有时候在IE6中它会继续加载回发并永远不会结束我必须刷新页面,当它刷新它显示一切正常.但我不希望回发保持加载,它总是不会发生.

我必须调用__doPostBack,因为我需要查找与所选记录相关的信息.

谢谢.

javascript asp.net postback thickbox

3
推荐指数
1
解决办法
3万
查看次数

关闭thickbox窗口后刷新父窗口

我正在使用Thickbox 3.1作为登录表单,使用iframe版本.

我想关闭iframe(子)窗口,然后刷新父窗口.

这会关闭iframe窗口,但我需要以某种方式将其设置为刷新父窗口

<a href="#" onclick="self.parent.tb_remove();">Close</a>
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.

html forms jquery thickbox

3
推荐指数
1
解决办法
2万
查看次数

从厚箱控制中获取价值

我在厚盒子上隐藏了字段,当我关闭厚度时我需要获取隐藏字段的值,当关闭厚盒子时此方法调用

function tb_remove(parent_func_callback) {
parent.document.getElementById('hdf').value// I need value of hidden field here
Run Code Online (Sandbox Code Playgroud)

请告诉我如何获得厚盒子上的隐藏字段值?

例如,我有页面abc,我点击页面abc上的heyperlink,然后页面xyz打开作为厚盒子,在xyz thickbox上我有隐藏字段名称hdf,现在我点击厚盒子的关闭按钮,tb_remove被称为thickbox.js文件,我需要在js文件中获取hdf的值,以便在abc页面中使用.

谢谢

javascript asp.net jquery thickbox

3
推荐指数
1
解决办法
906
查看次数

按钮点击关闭jQuery thickbox

这是我的jQuery:

<script src="../js/jquery.min.js"></script>
<script type="text/javascript" src="../js/thickbox.js"></script>
<script type="text/javascript"

$('#button').click(function(){
     $('#TB_window').fadeOut();
});

</script>
Run Code Online (Sandbox Code Playgroud)

HTML:

  <input type="submit" id="button" value="clse" >
Run Code Online (Sandbox Code Playgroud)

我尝试过这个功能,但它没有用.

jquery thickbox

3
推荐指数
1
解决办法
1万
查看次数

如何在厚箱tb_show函数中管理参数?

我在表单上使用下面的脚本在thickbox中(say, form-A)加载另一个表单(form-B),其值由控制器传递.首先,在form-A我从下拉列表"customerID"中选择一个选项,然后"添加项目"按钮(带有id"addProject")变为可见,点击该按钮时,会出现一个带有表单B的厚箱.在这里,在表格B中,我想通过选定的客户.我怎样才能做到这一点?我尝试了下面的代码,并试图访问$_GET['custID']控制器的manage_project功能,但它显示为空白.但是当我警告url1时(我已在下面评论过),ID即将到来.下面的代码是form-A视图文件.

('#addProject').click(function(){
        var url1='<?php echo SITEURL ?>/xome/invoice/manage_project?TB_iframe=true&height=800&width=700&inlineId=innerDiv&class=thickbox&custID='+$('#customerID').val();

        //alert(url1);
        tb_show('Add More Project',url1,'');
    })
Run Code Online (Sandbox Code Playgroud)

php thickbox

3
推荐指数
1
解决办法
9786
查看次数

jQuery thickbox:从iframe页面内容的事件中关闭lightbox

我已经实现了jQuery粗框在我的网页,以显示bix.I用厚框的iFrame模式来做this.Now我有正在其中显示在页面中的asp.net链接按钮光另一个页面内容灯箱.当点击此链接(在内页中)时,我想从客户端关闭灯箱.我必须使用哪个功能?有什么建议?

jquery thickbox

2
推荐指数
1
解决办法
9373
查看次数