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 相关文章推荐
某大型网络公司应聘时的笔试题目附答案
Mar 27 PHP
ThinkPHP php 框架学习笔记
Oct 30 PHP
PHP操作XML作为数据库的类
Dec 19 PHP
php导入导出excel实例
Oct 25 PHP
Codeigniter+PHPExcel实现导出数据到Excel文件
Jun 12 PHP
php实现模拟登陆方正教务系统抓取课表
May 19 PHP
php根据日期显示所在星座的方法
Jul 13 PHP
PHP实现的memcache环形队列类实例
Jul 28 PHP
PHP+Mysql+jQuery文件下载次数统计实例讲解
Oct 10 PHP
PHP代码重构方法漫谈
Apr 17 PHP
PHP进阶学习之Geo的地图定位算法详解
Jun 19 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
Mar 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
php实现监听事件
2013/11/06 PHP
php中用memcached实现页面防刷新功能
2014/08/19 PHP
C# WinForm中实现快捷键自定义设置实例
2015/01/23 PHP
PHP实现上一篇下一篇的方法实例总结
2016/09/22 PHP
Thinkphp5.0自动生成模块及目录的方法详解
2017/04/17 PHP
PDO::errorCode讲解
2019/01/28 PHP
一段好玩的JavaScript代码
2006/12/01 Javascript
JavaScript 精粹读书笔记(1,2)
2010/02/07 Javascript
改善你的jQuery的25个步骤 千倍级效率提升
2010/02/11 Javascript
Javascript 匿名函数及其代码模式原理
2010/03/19 Javascript
js实现快速分享功能(你的文章分享工具)
2013/06/25 Javascript
JS+CSS实现大气的黑色首页导航菜单效果代码
2015/09/10 Javascript
Javascript中的几种继承方式对比分析
2016/03/22 Javascript
Angular中ng-options下拉数据默认值的设定方法
2017/06/21 Javascript
详解Puppeteer 入门教程
2018/05/09 Javascript
使用vue-cli3 创建vue项目并配置VS Code 自动代码格式化 vue语法高亮问题
2019/05/14 Javascript
nuxt+axios实现打包后动态修改请求地址的方法
2020/04/22 Javascript
echarts.js 动态生成多个图表 使用vue封装组件操作
2020/07/19 Javascript
Python正则表达式非贪婪、多行匹配功能示例
2017/08/08 Python
完美解决Python 2.7不能正常使用pip install的问题
2018/06/12 Python
详解Python爬取并下载《电影天堂》3千多部电影
2019/04/26 Python
PyQt5响应回车事件的方法
2019/06/25 Python
Python 中 -m 的典型用法、原理解析与发展演变
2019/11/11 Python
Django在Model保存前记录日志实例
2020/05/14 Python
python实现三种随机请求头方式
2021/01/05 Python
Infababy英国:婴儿推车、Travel System婴儿车和婴儿汽车座椅销售
2018/05/23 全球购物
面向对象编程OOP的优点
2013/01/22 面试题
英语专业应届生求职信范文
2013/11/15 职场文书
教师队伍管理制度
2014/01/14 职场文书
教师业务学习制度
2014/01/25 职场文书
手机促销活动方案
2014/02/05 职场文书
行政部岗位职责范本
2014/03/13 职场文书
餐厅周年庆活动方案
2014/08/25 职场文书
2014年防汛工作总结
2014/12/08 职场文书
css 边框添加四个角的实现代码
2021/10/16 HTML / CSS
Android存储中最基本的文件存储方式
2022/04/30 Java/Android