Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript onClick按钮事件未调用模式窗口_Javascript_Html_Modal Dialog_Prototypejs_Scriptaculous - Fatal编程技术网

Javascript onClick按钮事件未调用模式窗口

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

我的问题是:

我正在创建一个用PHP/MySQL编写的简单内容管理系统。我用一些php和html元素编写了每个页面,因此使用了.php扩展名。我遇到的问题是“创建一篇新文章”页面——基本上,我需要一个html表单按钮来调用ModalBox,允许用户选择要插入文本区域的图像。我还以同样的形式为文本区域使用微型MCE富文本编辑器工具

顶部的“我的包括”如下所示:

<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:您的控制台是否说明了错误?