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 相关文章推荐
Windows2003 下 MySQL 数据库每天自动备份
Dec 21 PHP
解析在PHP中使用mysqli扩展库对mysql的操作
Jul 03 PHP
codeigniter数据库操作函数汇总
Jun 12 PHP
PHP命名空间(namespace)的使用基础及示例
Aug 18 PHP
CI框架入门示例之数据库取数据完整实现方法
Nov 05 PHP
php实现分页显示
Nov 03 PHP
php版微信开发之接收消息,自动判断及回复相应消息的方法
Sep 23 PHP
Laravel5中Cookie的使用详解
May 03 PHP
PHP删除字符串中非字母数字字符方法总结
Jan 20 PHP
php伪静态验证码不显示的解决方案
Sep 26 PHP
PHP实现文件上传后台处理脚本
Mar 04 PHP
PHP程序员简单的开展服务治理架构操作详解(二)
May 14 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
一个显示某段时间内每个月的方法 返回由这些月份组成的数组
2012/05/16 PHP
php实现的太平洋时间和北京时间互转的自定义函数分享
2014/08/19 PHP
php实现在多维数组中查找特定value的方法
2015/07/29 PHP
PHP中include()与require()的区别说明
2017/02/14 PHP
javascript 面向对象编程 function也是类
2009/09/17 Javascript
基于jQuery的图片左右无缝滚动插件
2012/05/23 Javascript
form表单只提交数据而不进行页面跳转的解决方案
2013/09/18 Javascript
如何获取select下拉框的值(option没有及有value属性)
2013/11/08 Javascript
jquery取子节点及当前节点属性值的方法
2014/09/09 Javascript
bootstrap3 兼容IE8浏览器!
2016/05/02 Javascript
简单实现js间歇或无缝滚动效果
2016/06/29 Javascript
JSON 必知必会 观后记
2016/10/27 Javascript
vue-cli的webpack模板项目配置文件分析
2017/04/01 Javascript
form表单数据封装成json格式并提交给服务器的实现方法
2017/12/14 Javascript
jQuery Dom元素操作技巧
2018/02/04 jQuery
javascriptvoid(0)含义以及与&quot;#&quot;的区别讲解
2019/01/19 Javascript
vue项目打包后请求地址错误/打包后跨域操作
2020/11/04 Javascript
[50:12]EG vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python简单连接MongoDB数据库的方法
2016/03/15 Python
Python使用回溯法子集树模板解决迷宫问题示例
2017/09/01 Python
django上传图片并生成缩略图方法示例
2017/12/11 Python
python开启debug模式的方法
2019/06/27 Python
python解释器spython使用及原理解析
2019/08/24 Python
Python实现多线程/多进程的TCP服务器
2019/09/03 Python
html5+css3之制作header实例与更新
2020/12/21 HTML / CSS
html5中地理位置定位api接口开发应用小结
2013/01/04 HTML / CSS
HTML5学习笔记之History API
2015/02/26 HTML / CSS
YSL圣罗兰美妆官方旗舰店:购买YSL口红
2018/04/16 全球购物
CK巴西官方网站:Calvin Klein巴西
2019/07/19 全球购物
三维科技面试题
2013/07/27 面试题
培训演讲稿范文
2014/01/12 职场文书
中国入世承诺
2014/04/01 职场文书
2014年标准化工作总结
2014/12/17 职场文书
numpy数据类型dtype转换实现
2021/04/24 Python
Golang Elasticsearches 批量修改查询及发送MQ
2022/04/19 Golang
Android RecyclerView实现九宫格效果
2022/06/28 Java/Android