如何在ASP.NET中使用JavaScript划清界线 [英] How Can I Draw a Line With Javascript In ASP.NET

查看:74
本文介绍了如何在ASP.NET中使用JavaScript划清界线的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

请你帮我一下.您知道我如何在asp.net中使用javascript画线吗?这是我无法执行的代码:


Hi everybody,

Would you please help me. Do you know how I can draw a line with javascript in asp.net? Here is my code I can''t make work:


<script type="text/JavaScript" src="jsDraw2D.js">
        function draw()
        {
            var gr = new jsGraphics(document.getElementById("some_div_id"));
            var col = new jsColor("Red");
            var pen = new jsPen(col, 2);
            var pt1 = new jsPoint(20, 30);
            var pt2 = new jsPoint(120, 230);
            gr.drawLine(pen, pt1, pt2);
        }
</script>
and here is my div in which i want to draw a line "onmousedown" event:
<div id="some_div_id" style="position:relative;width:600px;height:300px;background:Silver;" onmousedown="draw();"></div>



建议我下载此& quot; jsDraw2D.js& quot ;; javascript库,但是它不起作用,正如我所见,它甚至没有被编译器识别.

因此,如果可以的话,请帮助我,我在asp.net和jscript中还是个新手.



I was advised to download this &quot;jsDraw2D.js&quot; javascript library, but it didn''t work, it was not even recognized by compiler as I saw.

So help me please if you can, I''m new at all in asp.net and jscript.

推荐答案

嗨!

您的代码中有一个非常微妙的错误.您需要将jsDraw2D.js包含在html头部分中包含的单独脚本标签中,如下面的完整示例中所示:

Hi!

You have a very subtle error in your code. You need to include the jsDraw2D.js in a separate script tag that is included in the head section of your html like in my complete example below:

<html>
	<head>
		<title>Hallo???</title>
		<script type="text/javascript" src="./js/jsDraw2D.js"></script>
		<script type="text/javascript">
			function hello()
			{
				alert("Manfred was here!");
			}
			function draw()
			{
				var gr = new jsGraphics(document.getElementById("some_div_id"));
				var col = new jsColor("Red");
				var pen = new jsPen(col, 2);
				var pt1 = new jsPoint(20, 30);
				var pt2 = new jsPoint(120, 230);
				gr.drawLine(pen, pt1, pt2);
			}
		</script>
	</head>
	<body>
	and here is my div in which i want to draw a line "onmousedown" event:
	<div id="some_div_id" style="position:relative;width:600px;height:300px;background:Silver;border: 2px red solid" onmousedown="draw();">
	</div>
	</body>
</html>
</body></html>




干杯

曼弗雷德(Manfred)




Cheers

Manfred


这篇关于如何在ASP.NET中使用JavaScript划清界线的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆