图片-firefox中 onclick="pic()"怎么不能执行?

问题描述

firefox中 onclick="pic()"怎么不能执行?

function pic()
{if (!validateMode()) return;
message.focus();

var range =message.document.selection.createRange();

var arr = showModalDialog("pic.asp", "", "dialogWidth:26.5em; dialogHeight:13em; status:0;help:0");

if (arr != null){
var ss;
ss=arr.split("*")
a=ss[0];
b=ss[1];
c=ss[2];
d=ss[3];
e=ss[4];
f=ss[5];
var str1;
str1=""
str1=str1+"


str1=str1+" border=0 align='"+e+"'>

"+d+"

"
form1.PicUrl.value=a;
form1.PicList.options[form1.PicList.length] = new Option(a,a);
range.pasteHTML(str1);
}
else message.focus();
}

    <img class=None onmousedown="Check(this,2)" onmouseover="Check(this,1)" onmouseout="Check(this,0)" onmouseup="Check(this,1)" src="images/image.gif" align="absmiddle" border="0" style="cursor:hand;" alt="插入网上图片,支持格式为:gif、jpg、png、bmp" lANGUAGE="javascript" onclick="pic()">

点击图片无法弹出插入图片对话框!?

解决方案

onclick="pic();"

解决方案二:

调用代码没有问题,在浏览器的开发者模式下F12,调试下你这个pic()方法,例如进入方法时console.log("call pic.");是不是方法return返回了呢?

时间: 2024-08-25 09:08:55

图片-firefox中 onclick=&amp;quot;pic()&amp;quot;怎么不能执行?的相关文章

jquery mobile中使用data-role=&amp;amp;quot;dialog&amp;amp;quot;弹出对话框的问题

问题描述 jquery mobile中使用data-role="dialog"弹出对话框的问题 如图,当页面除了一个"page"和"dialog"还有其它的 容器时,对话框后的背景就会显示没有样式的这个容器内容, 这是为什么呢,怎样才能让背景中不显示任何东西 解决方案 试试把背景内容放到另一个page中 你说的data-role =dialog 我没注意到 这个属性... 另外 可以看看 . data-role=popup http://www.

Javascript在IE和FireFox中的不同表现

javascript 1. 对象问题 1.1 Form对象 现有问题:现有代码这获得form对象通过document.forms("formName"),这样使用在IE 能接受,MF 不能.解决方法:改用 作为下标运算.改为document.forms["formName"]备注上述的改用 作为下标运算中的formName是id而name 1.2 HTML对象 现有问题:在 IE 中,HTML 对象的 ID 可以作为 document 的下属对象变量名直接使用.在

html5 onclick-在HTML中onclick GV2(),这个函数GV2()并没有被调用,是什么情况呀?求教!

问题描述 在HTML中onclick GV2(),这个函数GV2()并没有被调用,是什么情况呀?求教! ```<!DOCTYPE html> <input id=""=mynum"" type=""text"" placeholder=""请输入一个数字"" value=""""/> <input type="

android webview file事件响应 选择图片过程中退出的话 按钮点不了

问题描述 android webview file事件响应 选择图片过程中退出的话 按钮点不了 public void onActivityResult(int requestCode int resultCode Intent data) { if(requestCode==REQUEST_UPLOAD_FILE_CODE) { if (null == mUploadFile) return; Uri result = data == null || resultCode != -1 ? nu

css padding在ie7、ie6、firefox中的兼容问题

padding 简写属性在一个声明中设置所有内边距属性. 说明 这个简写属性设置元素所有内边距的宽度,或者设置各边上内边距的宽度.行内非替换元素上设置的内边距不会影响行高计算:因此,如果一个元素既有内边距又有背景,从视觉上看可能会延伸到其他行,有可能还会与其他内容重叠.元素的背景会延伸穿过内边距.不允许指定负边距值. 注释:不允许使用负值. 例子 1 padding:10px 5px 15px 20px;上内边距是 10px 右内边距是 5px 下内边距是 15px 左内边距是 20px 例子

padding标记 在ie7、ie6以及firefox中的兼容

*+html 与 *html 是IE特有的标签, firefox 暂不支持.而*+html 又为 IE7特有标签.所以要解决padding的兼容问题就要靠前面提到的标签. 以sccas-site为例,左侧导航栏在padding上产生了ie6.ie7以及ff浏览器不兼容,修改代码如下:  代码如下 复制代码 #menu7 li a { height:25px; /*border-right:1px solid #666666;*/ text-decoration: none; ?? margin:

javascript css在IE和Firefox中区别分析_javascript技巧

一.document.formName.item("itemName") 问题  问题说明:IE下,可以使用 document.formName.item("itemName") 或 document.formName.elements ["elementName"]:Firefox下,只能使用document.formName.elements["elementName"]. 解决方法:统一使用document.formNa

Javascript在IE和FireFox中的不同表现简析_javascript技巧

1.document.formName.item("itemName") 问题 说明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"];Firefox下,只能使用document.formName.elements["elementName"]. 解决方法:统一使用document.formName.elem

在Firefox中通过AJAX跨域访问Web资源

本文为原创,如需转载,请注明作者和出处,谢谢! 一.解决在firefox中无法跨域访问的问题 AJAX从本质上讲就是命名用XMLHttpRequest组件来向服务端发送HTTP请求,请接收相应信息.至于成功接收到响应信息后的操作,就和普通的Web客户端程序类似了(一般用DOM将信息加到HTML组件中).但问题就发生在了XMLHttpRequest组件上.虽然在大多数浏览器中(包括IE.Firefox等)都叫这个名子.使用方法也类似.但在进行某些操作时却有不同的效果. 就拿跨域访问的问题来说.让我