artDialog对话框在PHP下的简单应用-artDialog弹出层篇

2024-05-20 15:00:05

本教程使用的是artDialog 4.1.7版本,由于需要iframe的支持,所以选择这个版本,artDialog 5.0.3不支持iframe。

本教程是基于本站站长在网页设计写代码过程中与PHP页面交互的应用,部分表单类功能基于artDialog iframe来完成的。也许这些功能有更好的实现方法,也许站长的水平太低下,所以有不当的地方还请指教。

1、index.php文件内容:

  1. <?php
  2. $text=$_GET['text'];
  3. if ($text=='test')
  4. {
  5. echo 'chenggong';
  6. }
  7. else
  8. {
  9. echo 'shibai';
  10. }
  11. ?>

index.html内容:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>artDialog对话框在PHP下的简单应用-artDialog弹出层篇</title>
  6. <style>
  7. body {font-size: 12px;}
  8. </style>
  9. </head>
  10. <body>
  11. <a href="#" onclick="tc()">弹出层示例</a>
  12. </body>
  13. </html>

2、index.html文件主要是让鼠标点击“弹出成示例”,然后交由index.php进行处理,返回结果,AJAX处理判断然后输出弹出层结果。

3、下载artDialog4.1.7.rar,解压后,放置到先在index.html页面中引入

  1. <script src="jiaocheng.js"></script>
  2. <script src="artDialog/artDialog.source.js?skin=default"></script>

4、添加jiaocheng.js文件内容:

  1. function tc() {
  2. $.ajax({
  3. type: 'get',
  4. url: 'index.php?text=test',
  5. contentType: 'text/html;charset=utf-8',
  6. success: function(data, status) {
  7. switch (data) {
  8. case 'chenggong':
  9. art.dialog({
  10. width:'15em',
  11. title: '友情提示!',
  12. time: 2,
  13. content: '成功!'
  14. });
  15. CheckLogin();
  16. break;
  17. default:
  18. art.dialog({
  19. width:'15em',
  20. title: '友情提示!',
  21. time: 2,
  22. content: '失败!'
  23. });
  24. }
  25. return false;
  26. }
  27. });
  28. return false;
  29. }

然后赶快试试吧。

注意,本教程需在PHP环境中调试。也可下载下边的本教程演示。

演示文件下载:http://www.sitejs.cn/download/201304/file/16570-test.rar

artDialog4.1.7下载地址:http://www.sitejs.cn/sitejs-16571-1.html

更多PHP教程请访问JS代码站

转载于:https://blog.51cto.com/3285518/1192222

artDialog对话框在PHP下的简单应用-artDialog弹出层篇相关推荐

  1. 一个简单的遮罩弹出层效果

    为什么80%的码农都做不了架构师?>>>    打酱油的日子就是要多学习下,最近在学写JS类库,虽然有面对对象语言的基础,但是感觉入手前端还是压力很大,就JS来说,干了半年了,水准还 ...

  2. html正方形对话框素材,10种展示效果的弹出层对话框插件method.js

    一款10种展示效果的弹出层对话框插件method.js,可以点击演示页面的10个按钮分别查看不同的弹窗效果,基本上该有的弹窗特效都有了,喜欢的童鞋请收下吧. 查看演示 下载资源: 68 次 下载资源 ...

  3. 【position也可以很复杂】当弹出层遇上了鼠标定位(下)

    前言 接着昨天的内容写,为了保证内容连续性,这里还是把昨天的内容拷了过来. 请用现代浏览器测试 引出问题 有图有真相,我们来看一个智联招聘里面经常出现的图层: 他这个是没有什么问题的,我们来简单看看其 ...

  4. 下拉选择框、弹出框、滚动条操作

    目标 1. 掌握下拉选择框的操作方法 2. 掌握处理弹出框的方法 3. 掌握调用JavaScript方法 1. 下拉选择框操作 说明:下拉框就是HTML中<select>元素: 1.1 如 ...

  5. 利用JS弹出层实现简单的动态提示“正在加载中,请稍等...

    最近项目中大量用到了JQuery中的Ajax异步加载数据,数据量非常大,导致每次加载的时候都感觉到非常非常慢,让客户体验非常不好,就想到用JS做一个简单的提示. JQuery版本:1.7.1: 编写一 ...

  6. Android TextView局部下划线及点击弹出popu

    最近在项目中遇到一个需求,产品要求实现一个可以部分点击的 TextView,可点击的部分需要有虚线下划线以及在点击区域弹出 Popupwindow,这里把我的实现过程记录下来. 文章目录 实现思路 L ...

  7. 分享一个灰常简单好用的jQuery弹出层插件:jquery.artwl.thickbox.js

    最终效果: 插件原理 所有弹出层的原理都差不多,就是用一个全屏半透明DIV做遮罩层,在这个遮罩层上再显示出一个层放要显示的内容,其他的就是CSS的运用了. 本插件为了使用简单,把JS跟CSS封装在了一 ...

  8. 自写jQuery插件,实现简单网页遮罩层/弹出层功能,兼容IE6、IE7

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/u010480479/article/details/25159287 本屌丝近期工作要求重写站点全部 ...

  9. QQ截屏 抓级联菜单、下拉菜单及右键弹出菜单图

    QQ方便的截屏功能大家都已经玩过了,又给聊天增添了不少乐趣.只要在浏览网页时发现什么值得共享的东东,单击捕捉屏幕按钮即可搞定.这对那些被QQ尾巴整怕了,看到链接就会浑身发抖的人来说,可以长舒一口气了. ...

最新文章

  1. 实现MySQL数据库的基本操作(增删改查)
  2. JZOJ 5701. 【gdoi2018 day2】第一题 谈笑风生(magic)
  3. 学习:java设计模式—工厂模式
  4. linux中动态链接库用扩展名,Linux操作系统下动态库的生成及链接方法是什么?...
  5. 【转】Dynamics CRM 365零基础入门学习(四)Dynamics 使用profiler插件调试流程
  6. es6 Proxy 的 this 问题
  7. Android Hessian 通信
  8. linux系统下载7.0,redhat7.0_redhat enterprise linux 7.0下载 附安装教程 - 121下载站
  9. 使用Python绘制热图的库 pyHeatMap 使用Python绘制热图的库 pyHeatMap
  10. python turtle画中国象棋_Python turtle绘画象棋棋盘
  11. 计算机设计大赛作品抄袭会怎么样,如何界定借鉴和抄袭?看这7位设计大咖怎么说!...
  12. node文件通过不同的后缀名解析不同的文件类型
  13. MM采购定价条件记录表
  14. 手机号正则判断最新版 包含199、198、166开头的号码
  15. php三元运算符要多个赋值,php中三元运算符用法
  16. SM1算法的EBC、CBC、OFB模式及其介绍
  17. css样式写一个公告通知
  18. 【玩转华为云】手把手教你用Modelarts实现猫狗数据集的智能标注
  19. C. Ehab and Path-etic MEXs-Codeforces Round #628 (Div. 2)
  20. 神经网络各个部分的作用 彻底理解神经网络

热门文章

  1. 给初学者的 RxJava2.0 教程 (八)
  2. rman备份,crontab计划任务没有生成备份文件
  3. 关于网站地址解析到65.49.2.178的问题和解决方法
  4. 操作主机 RID matser
  5. 【转】服务器维护工程师悲惨的一个星期
  6. Redhat Linux编译安装LAMP环境
  7. locate: database too small: /var/db/locate.databas
  8. spring 加载java类_在Spring中基于Java类进行配置的完整步骤
  9. 黑马C++设计模式1
  10. canvas高斯模糊算法