查看: 1105|回复: 22
|
[JavaScript]有办法在关闭JAVA SCRIPT的时候, LOG重要的文件起来吗?
[复制链接]
|
|
我最近要写一个程序.. 用javascript...
1.有什么办法可以用javascript连接上database?
2. Read/Write 文件?
谢谢..
[ 本帖最后由 jimmy_0 于 5-7-2006 07:24 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 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 达到. |
|
|
|
|
|
|
|
楼主 |
发表于 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中用...
有什么办法可以解决以上的问题... |
|
|
|
|
|
|
|
发表于 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...
有其他的办法活解决方案吗? |
|
|
|
|
|
|
|
发表于 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.
所以, 我传送的时候就出现问题. |
|
|
|
|
|
|
| |
本周最热论坛帖子
|