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 源代码压缩小工具
Dec 22 PHP
PHP企业级应用之常见缓存技术篇
Jan 27 PHP
PHP 自定义错误处理函数的使用详解
May 10 PHP
深入解析Session是否必须依赖Cookie
Aug 02 PHP
PHP实现的简单mock json脚本分享
Feb 10 PHP
php返回当前日期或者指定日期是周几
May 21 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
Dec 28 PHP
PHP 中 DOMDocument保存xml时中文出现乱码问题的解决方案
Sep 19 PHP
Symfony2创建基于域名的路由相关示例
Nov 14 PHP
yii2.0整合阿里云oss删除单个文件的方法
Sep 19 PHP
yii2多图上传组件的使用教程
May 10 PHP
tp5.1框架数据库子查询操作实例分析
May 26 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中使用hidef扩展代替define提高性能
2015/04/09 PHP
浅谈JavaScript中面向对象技术的模拟
2006/09/25 Javascript
jquery下利用jsonp跨域访问实现方法
2010/07/29 Javascript
jquery中event对象属性与方法小结
2013/12/18 Javascript
angular中使用路由和$location切换视图
2015/01/23 Javascript
JavaScript判断前缀、后缀是否是空格的方法
2015/04/15 Javascript
js实现使用鼠标拖拽切换图片的方法
2015/05/04 Javascript
JS代码防止SQL注入的方法(超简单)
2016/04/12 Javascript
jQuery DataTables插件自定义Ajax分页实例解析
2020/04/28 Javascript
基于jQuery实现发送短信验证码后的倒计时功能(无视页面关闭)
2016/09/02 Javascript
微信小程序购物商城系统开发系列-目录结构介绍
2016/11/21 Javascript
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
2017/03/24 jQuery
详解node-ccap模块生成captcha验证码
2017/07/01 Javascript
简单谈谈vue的过渡动画(推荐)
2017/10/11 Javascript
实例详解ztree在vue项目中使用并且带有搜索功能
2018/08/24 Javascript
jQuery实现动态添加和删除input框代码实例
2019/03/29 jQuery
详解easyui 切换主题皮肤
2019/04/04 Javascript
vue 使用axios 数据请求第三方插件的使用教程详解
2019/07/05 Javascript
JavaScript简易计算器制作
2020/01/17 Javascript
Vue Render函数原理及代码实例解析
2020/07/30 Javascript
浅析微信小程序自定义日历组件及flex布局最后一行对齐问题
2020/10/29 Javascript
Pyqt5 实现跳转界面并关闭当前界面的方法
2019/06/19 Python
python+selenium 鼠标事件操作方法
2019/08/24 Python
Python SQLAlchemy入门教程(基本用法)
2019/11/11 Python
代码总结Python2 和 Python3 字符串的区别
2020/01/28 Python
详解background属性的8个属性值(面试题)
2020/11/02 HTML / CSS
html5标记文字_动力节点Java学院整理
2017/07/11 HTML / CSS
本科生求职简历的自我评价
2013/10/21 职场文书
初一生物教学反思
2014/01/18 职场文书
口才训练演讲稿范文
2014/09/16 职场文书
大学生万能检讨书范例
2014/10/04 职场文书
党的群众路线教育实践活动自我剖析材料
2014/10/08 职场文书
萤火虫之墓观后感
2015/06/05 职场文书
公司开业主持词
2015/07/02 职场文书
小学体育队列队形教学反思
2016/02/16 职场文书
新手初学Java网络编程
2021/07/07 Java/Android