直接执行,jg_doc.setColor("maroon");
jg_doc.drawLine("5","19","100","200");
jg_doc.paint("999");
jg_doc.drawLine("5","19","100","200");
jg_doc.paint("999");
解决方案 »
- 请问 :插入一个Base64编码的图片,如何打印这幅图片,打印总是黑块
- 请教一段打印分页代码.谢谢大侠们.
- 那里有好的javascript 视频资源下载
- 梅花雪日历控件的问题,怎样防止第二次调用默认的日期与第一次调用的日期一样
- <input type=file >如何在选中文件之后触发一个function?
- 正则表达式,给分~~~~~~~~~~
- 输入框输入汉字时,如何不让输入框中显示拼音字母
- 如何实现批量上传文件(包括前台),急!谢谢
- 请问一下?关于xml的菜鸟问题?
- 关于window.close()的问题,请大家帮帮忙.谢谢!
- 请问如何实现两个可多选的列表框之间的数据传递
- 用javascript怎样指定htm页面的css文件?
var _st = window.setTimeout;
window.setTimeout = function(fRef, mDelay) {
if(typeof fRef == 'function'){
var argu = Array.prototype.slice.call(arguments,2);
var f = (function(){ fRef.apply(null, argu); });
return _st(f, mDelay);
}
return _st(fRef,mDelay);
}function test(x){
alert(x);
}
window.setTimeout(test,1000,'fason');
</script>你参考这个改改
我要写的程序的目的是要做一个直线的动画,所以才用setInterval另外setInterval不支持这些参数么?
下边的是我从别人那里拷过来的
===============
用法
setInterval(functionName, interval [, param1, param2, ..., paramN])参数
functionName 一个函数名或者一个对匿名函数的引用。interval 对 functionName 参数的两次调用之间的时间(以毫秒为单位)。param1, param2, ..., paramN 传递到 function 或 methodName 参数的可选参数。返回
间隔标识符,可以将该标识符传递给 clearInterval() 以取消该间隔。说明
函数;在播放 SWF 文件时,每隔一定的时间,就调用函数、方法或对象。可以使用间隔函数更新来自数据库的变量或更新时间显示。如果 interval 小于 SWF 文件的帧频(例如,每秒 10 帧 [fps] 相当于 100 毫秒),则按照尽可能接近 interval 的时间间隔调用间隔函数。而且必须使用 updateAfterEvent() 函数来确保以足够的频率刷新屏幕。如果 interval 大于 SWF 文件的帧频,则只有在每次播放头进入帧时才调用该间隔函数,这样可以尽可能减小每次刷新屏幕的影响。示例
用法 1:下面的示例每隔 1000 毫秒(每隔 1 秒)调用一次匿名函数。setInterval( function(){ trace("interval called"); }, 1000 );用法 2:下面的示例定义两个事件处理函数并分别调用它们。对 setInterval() 的两次调用的结果都是每隔 1000 毫秒就向“输出”面板发送字符串 "interval called"。对 setInterval() 的第一个调用将调用 callback1() 函数,该函数包含 trace() 动作。对 setInterval() 的第二个调用将 "interval called" 字符串作为参数传递给函数 callback2()。function callback1() {
trace("interval called");
}function callback2(arg) {
trace(arg);
}setInterval( callback1, 1000 );
setInterval( callback2, 1000, "interval called" );用法 3:此示例使用对象的方法。当要调用为对象定义的方法时,必须使用此语法。 obj = new Object();
obj.interval = function() {
trace("interval function called");
}setInterval( obj, "interval", 1000 ); obj2 = new Object();
obj2.interval = function(s) {
trace(s);
}
setInterval( obj2, "interval", 1000, "interval function called" ); 必须使用第二种格式的 setInterval() 语法来调用对象的方法,如下所示:setInterval( obj2, "interval", 1000, "interval function called" );
http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm
我就是用上边的你给的划线方法做的,画各种图形都没有问题,但是我要画一个动态的直线轨迹,相当于一个直线的动画,就有问题,后来我又把那些方法单独提取出来,用最基本的方法的作了一下,还是不行(动态时不行),帮我分析一下,代码如下:
<html>
<SCRIPT LANGUAGE=javascript>
var i=1;
function aa()
{
mkDiv(i,i);
i++;
}
function mkDiv(x, y)
{
var str= '<div style="position:absolute;'+
'left:' + x + 'px;'+
'top:' + y + 'px;'+
'width:1px;'+
'height:1px;'+
'clip:rect(0,1px,1px,0);'+
'background-color:#000000' +
';"><\/div>';
document.write(str);
} var cc = setInterval("aa()",1000);
</SCRIPT>
<body>
</body>
</html>为何不行呢???