Joomla实现组件中弹出一个模式(modal)窗口的方法


Posted in PHP onMay 04, 2016

本文实例讲述了Joomla实现组件中弹出一个模式(modal)窗口的方法。分享给大家供大家参考,具体如下:

最关键的JS在 /media/system/js/modal.js 。有以下两种方式都可以实现,修改的都是扩展组件的模板文件default.php.

方式一:

<?php JHTML::_('behavior.modal', 'a.modal');?>
<a rel="{handler: 'iframe', size: {x: 570, y: 400}}" href="/index.php" class="modal">view</a>

就这么简单就可以实现了,其余的东西joomla!全部帮你处理了。高兴吧!

方式二:

<script src="/media/system/js/modal.js"></script>
<link rel="stylesheet" href="/media/system/css/modal.css" type="text/css" />
<a id="aatest" onclick="f()">view</a>
<script>
 function f() {
   SqueezeBox.fromElement(null, {handler: 'iframe', size: {x: 570, y: 400}, href:'/index.php'});
};
</script>

一般还是使用第一种好了,如果你要研究modal.js到底怎么实现的,第二种方式使一个入门的例子。

希望本文所述对大家基于joomla程序设计有所帮助。

PHP 相关文章推荐
最令PHP初学者们头痛的十四个问题
Jan 15 PHP
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
May 04 PHP
微博短链接算法php版本实现代码
Sep 15 PHP
简单的cookie计数器实现源码
Jun 07 PHP
php二分查找二种实现示例
Mar 12 PHP
php绘图之生成饼状图的方法
Jan 24 PHP
php使用Image Magick将PDF文件转换为JPG文件的方法
Apr 01 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
Apr 19 PHP
ajax+php实现无刷新验证手机号的实例
Dec 22 PHP
thinkPHP5框架设置404、403等http状态页面的方法
Jun 05 PHP
详解将数据从Laravel传送到vue的四种方式
Oct 16 PHP
Thinkphp极验滑动验证码实现步骤解析
Nov 24 PHP
joomla组件开发入门教程
May 04 #PHP
Yii2前后台分离及migrate使用(七)
May 04 #PHP
微信公众平台DEMO(PHP)
May 04 #PHP
PHP实现的限制IP投票程序IP来源分析
May 04 #PHP
php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证
May 04 #PHP
PHP实现获取并生成数据库字典的方法
May 04 #PHP
PHP创建/删除/复制文件夹、文件
May 03 #PHP
You might like
PHP4 与 MySQL 数据库操作函数详解
2006/10/09 PHP
php上传大文件设置方法
2016/04/14 PHP
JavaScript 开发中规范性的一点感想
2009/06/23 Javascript
ExtJS自定义主题(theme)样式详解
2013/11/18 Javascript
浅谈javascript中字符串String与数组Array
2014/12/31 Javascript
jquery使用on绑定a标签无效 只能用live解决
2016/06/02 Javascript
AngularJS 视图详解及示例代码
2016/08/17 Javascript
微信小程序 require机制详解及实例代码
2016/12/14 Javascript
浅谈Vue父子组件和非父子组件传值问题
2017/08/22 Javascript
vuex实现的简单购物车功能示例
2019/02/13 Javascript
Node.js 获取微信JS-SDK CONFIG的方法示例
2019/05/21 Javascript
如何进行微信公众号开发的本地调试的方法
2019/06/16 Javascript
jquery实现简单拖拽效果
2020/07/20 jQuery
详解webpack的文件监听实现(热更新)
2020/09/11 Javascript
javascript实现下拉菜单效果
2021/02/09 Javascript
python打开文件并获取文件相关属性的方法
2015/04/23 Python
Python实现基于KNN算法的笔迹识别功能详解
2018/07/09 Python
Python实现的特征提取操作示例
2018/12/03 Python
Pycharm之快速定位到某行快捷键的方法
2019/01/20 Python
Python输出指定字符串的方法
2020/02/06 Python
Tensorflow进行多维矩阵的拆分与拼接实例
2020/02/07 Python
python基于pygame实现飞机大作战小游戏
2020/11/19 Python
python解包用法详解
2021/02/17 Python
html2canvas生成的图片偏移不完整的解决方法
2020/05/19 HTML / CSS
美国著名的家居用品购物网站:Bed Bath & Beyond
2018/01/05 全球购物
俄罗斯儿童和青少年服装、鞋子及配件的在线商店:Orby
2020/02/20 全球购物
你在项目中用到了xml技术的哪些方面?如何实现的?
2014/01/26 面试题
高级销售员求职信
2013/10/25 职场文书
简历的自我评价
2014/02/03 职场文书
对孩子的寄语
2014/04/09 职场文书
乡镇党建工作汇报材料
2014/08/14 职场文书
会计专业自荐信范文
2015/03/05 职场文书
工程技术员岗位职责
2015/04/11 职场文书
Java输出Hello World完美过程解析
2021/06/13 Java/Android
游戏《东方异文石:爱亚利亚黎明》正式版发布
2022/04/03 其他游戏
Go本地测试解耦任务拆解及沟通详解Go本地测试的思路沟通的重要性总结
2022/06/21 Golang