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中HTTP方式下的Gzip压缩传输方法举偶
Feb 15 PHP
php zip文件解压类代码
Dec 02 PHP
php中使用Akismet防止垃圾评论的代码
Jun 10 PHP
基于curl数据采集之单页面并行采集函数get_htmls的使用
Apr 28 PHP
phpmailer中文乱码问题的解决方法
Apr 22 PHP
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
Jul 22 PHP
学习php中的正则表达式
Aug 17 PHP
Sublime里直接运行PHP配置方法
Nov 28 PHP
PHP多线程类及用法实例
Dec 03 PHP
Yii2 rbac权限控制之菜单menu实例教程
Apr 28 PHP
浅谈PHP中pack、unpack的详细用法
Mar 12 PHP
在thinkphp5.0路径中实现去除index.php的方式
Oct 16 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
解析php根据ip查询所在地区(非常有用,赶集网就用到)
2013/07/01 PHP
php实现设计模式中的单例模式详解
2014/10/11 PHP
PHP获取数组中重复最多的元素的实现方法
2014/11/11 PHP
PHP获得数组交集与差集的方法
2015/06/10 PHP
Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
2016/11/03 PHP
解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题
2017/05/11 PHP
PHP与以太坊交互详解
2018/08/24 PHP
Javascript 获取链接(url)参数的方法[正则与截取字符串]
2010/02/09 Javascript
JQuery-tableDnD 拖拽的基本使用介绍
2013/07/04 Javascript
加载列表时jquery获取ul中第一个li的属性
2014/11/02 Javascript
详解JavaScript时间格式化
2015/12/23 Javascript
JS作为值的函数用法示例
2016/06/20 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
2016/07/21 Javascript
node.js路径处理方法以及绝对路径详解
2021/03/04 Javascript
JS调用打印机功能简单示例
2016/11/28 Javascript
Javascript中关于Array.filter()的妙用详解
2016/12/04 Javascript
webpack独立打包和缓存处理详解
2017/04/03 Javascript
Python with的用法
2014/08/22 Python
Python脚本在Appium库上对移动应用实现自动化测试
2015/04/17 Python
基于asyncio 异步协程框架实现收集B站直播弹幕
2016/09/11 Python
python实现字符串加密 生成唯一固定长度字符串
2019/03/22 Python
libreoffice python 操作word及excel文档的方法
2019/07/04 Python
详解用Python为直方图绘制拟合曲线的两种方法
2019/08/21 Python
Python单元测试模块doctest的具体使用
2020/02/10 Python
PyInstaller运行原理及常用操作详解
2020/06/13 Python
详解FireFox下Canvas使用图像合成绘制SVG的Bug
2019/07/10 HTML / CSS
一套带答案的C++笔试题
2014/01/10 面试题
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
2015/02/22 面试题
质检的岗位职责
2013/11/17 职场文书
学校食堂采购员岗位职责
2013/12/05 职场文书
班组安全员工作职责
2014/02/01 职场文书
代理协议书范本
2014/04/22 职场文书
环保建议书300字
2014/05/14 职场文书
婚前财产协议书范本
2014/10/19 职场文书
2015年创先争优活动总结
2015/03/27 职场文书
选调生挂职锻炼工作总结
2015/10/23 职场文书