<HTML><HEAD>
<SCRIPT>function getImageDimension (imgURL, loadHandler) {
var img = new Image();
img.onload = loadHandler;
if (document.layers && location.protocol.toLowerCase() != 'file:' && navigator.javaEnabled())
netscape.security.PrivilegeManager.enablePrivilege( 'UniversalFileRead'
); img.src = imgURL;}
function getFileSize (fileName) {
if (document.layers) {
if (navigator.javaEnabled()) {
var file = new java.io.File(fileName);
if (location.protocol.toLowerCase() != 'file:')
netscape.security.PrivilegeManager.enablePrivilege(
'UniversalFileRead' );
return file.length(); }
else return -1; }
else if (document.all) {
window.oldOnError = window.onerror;
window.onerror = function (err) {
if (err.indexOf('utomation') != -1) {
alert('file access not possible');
return true;
}
else return false; };
var fso = new ActiveXObject('Scripting.FileSystemObject');
var file = fso.GetFile(fileName);
window.onerror = window.oldOnError;
return file.Size; }}
function showImageDimensions () {
alert(this.width + 'x' + this.height);}
</SCRIPT>
<SCRIPT>
function checkImageDimensions (fileName) {
var imgURL = 'file:///' + fileName;
getImageDimension(imgURL, showImageDimensions);}
</SCRIPT>
</HEAD
><BODY>
<FORM NAME="formName"><INPUT TYPE="file" NAME="fileName"><BR>
<INPUT TYPE="button" VALUE="check file size"
ONCLICK="alert(getFileSize(this.form.fileName.value))"></FORM></BODY>
</HTML>
<SCRIPT>function getImageDimension (imgURL, loadHandler) {
var img = new Image();
img.onload = loadHandler;
if (document.layers && location.protocol.toLowerCase() != 'file:' && navigator.javaEnabled())
netscape.security.PrivilegeManager.enablePrivilege( 'UniversalFileRead'
); img.src = imgURL;}
function getFileSize (fileName) {
if (document.layers) {
if (navigator.javaEnabled()) {
var file = new java.io.File(fileName);
if (location.protocol.toLowerCase() != 'file:')
netscape.security.PrivilegeManager.enablePrivilege(
'UniversalFileRead' );
return file.length(); }
else return -1; }
else if (document.all) {
window.oldOnError = window.onerror;
window.onerror = function (err) {
if (err.indexOf('utomation') != -1) {
alert('file access not possible');
return true;
}
else return false; };
var fso = new ActiveXObject('Scripting.FileSystemObject');
var file = fso.GetFile(fileName);
window.onerror = window.oldOnError;
return file.Size; }}
function showImageDimensions () {
alert(this.width + 'x' + this.height);}
</SCRIPT>
<SCRIPT>
function checkImageDimensions (fileName) {
var imgURL = 'file:///' + fileName;
getImageDimension(imgURL, showImageDimensions);}
</SCRIPT>
</HEAD
><BODY>
<FORM NAME="formName"><INPUT TYPE="file" NAME="fileName"><BR>
<INPUT TYPE="button" VALUE="check file size"
ONCLICK="alert(getFileSize(this.form.fileName.value))"></FORM></BODY>
</HTML>
解决方案 »
- |zyciis| 求一款像youku.com。的超链接JQuery插件 谢谢
- 语法问题,这样return false为什么可以
- JS 获取li 行高
- JavaScript实现的合并排序算法不正确
- 如何在IE7下 动态生成页面宽度
- listbox多选的赋值问题
- 请问如何用JavaScript为用户建立拨号连接
- 找了半天没有找到一个地方可以免费下载五笔输入法,太次了
- jquery 点击复选框取值
- document.getElementById("yypl_" + small_id).innerHTML 已成功赋值,但页面没更新,什么原因!
- 问<iframe src="ww.html?ss=2222&ff=3333" ...</iframe>请问在下一个页面怎样读出这两个值。请帮助,我在线等待。
- 如何实现<Select>和<Input>中内容的一一对应?
“没有访问文件的权限”,为什么?
<HTML><HEAD>
<SCRIPT>function getFileSize (fileName) {
if (document.all) {
window.oldOnError = window.onerror;
window.onerror = function (err) {
if (err.indexOf('utomation') != -1) {
alert('没有访问文件的权限');
return true;
}
else
return false;
};
var fso = new ActiveXObject('Scripting.FileSystemObject');
var file = fso.GetFile(fileName);
window.onerror = window.oldOnError;
return file.Size; }}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="formName"><INPUT TYPE="file" NAME="fileName"><BR>
<INPUT TYPE="button" VALUE="查看文件字节大小" ONCLICK="alert(getFileSize(this.form.fileName.value))"><BR>
</FORM></BODY>
</HTML>