佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1105|回复: 22

[JavaScript]有办法在关闭JAVA SCRIPT的时候, LOG重要的文件起来吗?

[复制链接]
发表于 18-6-2006 01:37 AM | 显示全部楼层 |阅读模式
我最近要写一个程序.. 用javascript...
1.有什么办法可以用javascript连接上database?
2. Read/Write 文件?
谢谢..

[ 本帖最后由 jimmy_0 于 5-7-2006 07:24 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 18-6-2006 03:27 AM | 显示全部楼层
可以试试用Javascript的constructor function, ActiveXObject()来做咯。
1。ActiveX Data Objects

2。File System Object

var obj = new ActiveXObject("ADODB.Connection")
...
回复

使用道具 举报

发表于 19-6-2006 09:26 AM | 显示全部楼层
Javascript 是客户端的脚本, 基本上不能那么做.
回复

使用道具 举报

 楼主| 发表于 19-6-2006 10:03 AM | 显示全部楼层
原帖由 moooon 于 18-6-2006 03:27 AM 发表
可以试试用Javascript的constructor function, ActiveXObject()来做咯。
1。ActiveX Data Objects

2。File System Object

var obj = new ActiveXObject("ADODB.Connection")
...

谢谢回答....
想知道是不是在任何一个browser都可以用呢?
如果是, 可以给我更多的资料吗?
回复

使用道具 举报

 楼主| 发表于 19-6-2006 01:42 PM | 显示全部楼层
原帖由 goatstudio 于 19-6-2006 09:26 AM 发表
Javascript 是客户端的脚本, 基本上不能那么做.

我明白...
但是, 我不想用其他的PROGRAMMING来写...
因为, 那可以减少SERVER的负担...
有可能做到吗?
如果我的SERVER是在LINUX的话, 有什么好提议呢?
回复

使用道具 举报

发表于 19-6-2006 01:50 PM | 显示全部楼层
原帖由 jimmy_0 于 19-6-2006 01:42 PM 发表

我明白...
但是, 我不想用其他的PROGRAMMING来写...
因为, 那可以减少SERVER的负担...
有可能做到吗?
如果我的SERVER是在LINUX的话, 有什么好提议呢?


不可能用 Javascript 来做到.
建议你还是用回 server 的脚本文来做, 例如在 Linux 上可以用 php 达到.
回复

使用道具 举报

Follow Us
 楼主| 发表于 19-6-2006 02:18 PM | 显示全部楼层
原帖由 goatstudio 于 19-6-2006 01:50 PM 发表


不可能用 Javascript 来做到.
建议你还是用回 server 的脚本文来做, 例如在 Linux 上可以用 php 达到.

谢谢回答...
我还在考虑要用PHP 还是PERL
回复

使用道具 举报

 楼主| 发表于 20-6-2006 11:55 AM | 显示全部楼层
有没有人知道, 为什么我无法用以下的CODE>

<body onUnLoad = "window.open(URL, Name, Feather);">

但是, 我可以在firefox中用...
有什么办法可以解决以上的问题...
回复

使用道具 举报


ADVERTISEMENT

发表于 20-6-2006 02:27 PM | 显示全部楼层
原帖由 jimmy_0 于 20-6-2006 11:55 AM 发表
有没有人知道, 为什么我无法用以下的CODE>

<body onUnLoad = "window.open(URL, Name, Feather);">

但是, 我可以在firefox中用...
有什么办法可以解决以上的问题...


看看你的 IE 是否有 block pop out?
回复

使用道具 举报

 楼主| 发表于 20-6-2006 04:14 PM | 显示全部楼层
原帖由 goatstudio 于 20-6-2006 02:27 PM 发表


看看你的 IE 是否有 block pop out?

谢谢, 问题解决...
新的问题...

我用inneHTML来Display 用户发送的讯息...
有办法让的讯息可以display在最下面吗?

div.msgPanel {
        overflow: auto;                                                               
        width: 600px;
        height: 250px;
}
还有其他的办法吗?
回复

使用道具 举报

发表于 21-6-2006 09:11 AM | 显示全部楼层
原帖由 jimmy_0 于 20-6-2006 04:14 PM 发表

谢谢, 问题解决...
新的问题...

我用inneHTML来Display 用户发送的讯息...
有办法让的讯息可以display在最下面吗?

div.msgPanel {
        overflow: auto;                                                               
        width: 600px;
        height: 250px;
}
还 ...


用 frame...
回复

使用道具 举报

 楼主| 发表于 21-6-2006 09:39 AM | 显示全部楼层
是不是然后用scrollBy(0,innherHeight)来控制呢?
回复

使用道具 举报

 楼主| 发表于 21-6-2006 05:26 PM | 显示全部楼层
原帖由 goatstudio 于 21-6-2006 09:11 AM 发表


用 frame...

我用javascript写的程序...
如果要用frame, 不是要重新来过吗?
回复

使用道具 举报

 楼主| 发表于 22-6-2006 11:43 AM | 显示全部楼层
很高兴...
终于找到方法了...
scrollTop
回复

使用道具 举报

 楼主| 发表于 22-6-2006 01:53 PM | 显示全部楼层
问题来了....
我发现我写的程序在IE6不可以DISPLAY 颜色...

div.msgPanel {
        overflow: auto;                                                               
        width: 600px;
        height: 250px;
}
x = '<font color="#0000FF"><b>' + sendName + ' : </b>' + msgText + '</font><br/>
document.getElementById("msgPanel").innerHTML = x;

我在firefox可以看到颜色... 但是, 在IE就无法看到颜色...
回复

使用道具 举报

 楼主| 发表于 23-6-2006 05:54 PM | 显示全部楼层
又有了一个新问题....

我要写一个程序, 在5秒后才display message 给用户...

我有想过要用setTimeout (), 但是, 我无法传送我的array...
有其他的办法活解决方案吗?
回复

使用道具 举报


ADVERTISEMENT

发表于 24-6-2006 01:12 AM | 显示全部楼层
原帖由 jimmy_0 于 23-6-2006 05:54 PM 发表
又有了一个新问题....

我要写一个程序, 在5秒后才display message 给用户...

我有想过要用setTimeout (), 但是, 我无法传送我的array...
有其他的办法活解决方案吗?


无法传送 array? 什么情况下无法办到? 如何传送?
回复

使用道具 举报

 楼主| 发表于 26-6-2006 02:55 PM | 显示全部楼层
var message = new Array();
message[0] = nick;
message[1] = role;
message[2] = message;

var history = document.getElementById("msgPanel").innerHTML;

setTimeout("displayMessage(message, history)", 5000);

我本来是想写一个程序. 就是五秒后才display讯息.
但是, 我无法传送array.
回复

使用道具 举报

发表于 26-6-2006 11:25 PM | 显示全部楼层
你的 displaymessage 的 code 呢?

这行是怎么回事?
message[2] = message;
回复

使用道具 举报

 楼主| 发表于 27-6-2006 09:40 AM | 显示全部楼层
要知道displaymessage()什么写?

displaymessage()肯定是没有问题.
问题是如果我要setTimeout(displaymessage(message, history);的时候.
因为message不是不是string而是一个array.
所以, 我传送的时候就出现问题.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 14-11-2024 01:17 AM , Processed in 0.120298 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表