Javascript onClick按钮事件未调用模式窗口
我的问题是: 我正在创建一个用PHP/MySQL编写的简单内容管理系统。我用一些php和html元素编写了每个页面,因此使用了.php扩展名。我遇到的问题是“创建一篇新文章”页面——基本上,我需要一个html表单按钮来调用ModalBox,允许用户选择要插入文本区域的图像。我还以同样的形式为文本区域使用微型MCE富文本编辑器工具 顶部的“我的包括”如下所示:Javascript onClick按钮事件未调用模式窗口,javascript,html,modal-dialog,prototypejs,scriptaculous,Javascript,Html,Modal Dialog,Prototypejs,Scriptaculous,我的问题是: 我正在创建一个用PHP/MySQL编写的简单内容管理系统。我用一些php和html元素编写了每个页面,因此使用了.php扩展名。我遇到的问题是“创建一篇新文章”页面——基本上,我需要一个html表单按钮来调用ModalBox,允许用户选择要插入文本区域的图像。我还以同样的形式为文本区域使用微型MCE富文本编辑器工具 顶部的“我的包括”如下所示: <script language="JavaScript" type="text/javascript" src="js/proto
<script language="JavaScript" type="text/javascript" src="js/prototype.js"></script>
<script language="javascript" type="text/javascript" src="js/scriptaculous.js?load=builder,effects"></script>
<script language="javascript" type="text/javascript" src="js/modalbox.js"></script>
<link rel="stylesheet" href="modalbox.css" type="text/css" media="screen" />
<script language="JavaScript" src="js/tiny_mce.js" type="text/javascript"></script>
这就是我的button/ModalBox调用的样子:
<input type="button" name="insert_image" id="insert_image" value="Insert an Image" onclick="this.blur(); Modalbox.show('image_select.htm', {width: 600, title: 'Select an Image'}); return false;" />
我尝试了很多方法来让它工作,但似乎没有什么改变-有什么想法吗?谢谢 我明白了——显然,浏览器不喜欢我给出的.js文件路径。我将它重定向到一个绝对路径,所有的一切似乎都相应地工作
<script language="javaScript" type="text/javascript" src="http://www.dpigraphics.net/prototype.js"></script>
<script language="javascript" type="text/javascript" src="http://www.dpigraphics.net/scriptaculous.js?load=builder,effects"></script>
<script language="javascript" type="text/javascript" src="http://www.dpigraphics.net//modalbox.js"></script>
你不会说是什么问题,也不会说你是如何诊断的。我注意到您使用了URL'image\u select.htm'
,但却说每个页面都有一个.php
扩展名,就是它吗?对不起,但坦率地说,问题是它不起作用。本以为这就是这里的目的,但是的,它不会调用模式窗口并冻结屏幕。糟糕的是,一个非php的页面是模态框-image\u select.htm的目标文件。这是否澄清了问题?@jbrown574:您的控制台是否说明了错误?