我的VML怎么显示不出来?

ygjwjj 2004-10-28 01:43:06
<HEAD>
<STYLE>
v\:*{behavior:url(#default#VML);}
*{font-size:12px}
</STYLE>

</HEAD>

<Script language="JavaScript">

var workareaWidth =0;//IE工作区大小
var workareaHeight =0;
var wacoorX =0;//工作区VML坐标
var wacoorY =0;
var bgColor ="black";//显示区背景
var recColor ="red";//边框颜色


function IniStock()//初始化屏幕显示坐标
{
workareaWidth=document.body.clientWidth;
workareaHeight=document.body.clientHeight;

wacoorX=workareaWidth*10;
wacoorY=workareaHeight*10;

if(workareaWidth!=0&&workareaHeight!=0){
return true;//初始化成功
}
else
{
alert("初始化屏幕大小时失败!");
return false;
}

}

function drawRec()
{
var group = document.createElement("v:group");
group.style.width = workareaWidth+"pt";
group.style.height = workareaHeight+"pt";
group.coordsize = wacoorX +"," + wacoorY;
group.id = "group1";//画容器

var vRect = document.createElement("v:rect");
vRect.style.width = (wacoorX-10) +"px";
vRect.style.height = (wacoorY-10)+ "px";
Rect.coordsize = "21600,21600";
group.appendChild(vRect);

}
</script>
</BODY></HTML>
...全文
198 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
maowenchang 2004-10-29
  • 打赏
  • 举报
回复
<HTML xmlns:v>
<HEAD>
<STYLE>
v\:*{behavior:url(#default#VML);}
*{font-size:12px}
shape{ BEHAVIOR: url(#default#VML) }
</STYLE>

</HEAD>

<Script language="JavaScript">

var workareaWidth=0;//IE工作区大小
var workareaHeight=0;
var wacoorX=0;//工作区VML坐标
var wacoorY=0;
var bgColor="black";//显示区背景
var recColor="red";//边框颜色


function IniStock()//初始化屏幕显示坐标
{
workareaWidth=document.body.clientWidth;
workareaHeight=document.body.clientHeight;

wacoorX=workareaWidth*10;
wacoorY=workareaHeight*10;

if(workareaWidth!=0&&workareaHeight!=0){
return true;//初始化成功
}
else
{
alert("初始化屏幕大小时失败!");
return false;
}

}

function drawRec()
{
var group =document.body.appendChild(document.createElement("v:group"));
group.style.width=workareaWidth+"pt";
group.style.height=workareaHeight+"pt";
group.coordsize= wacoorX +" " + wacoorY;
group.id = "group1";//画容器

var vRect = document.createElement("v:rect");
vRect.style.width=(wacoorX-10) +"px";
vRect.style.height=(wacoorY-10)+ "px";
vRect.coordsize="21600,21600";
group.appendChild(vRect);//画背景
}


</script>

<BODY bgcolor=#d7eeff>
<script language="javascript">
if(IniStock())
{
drawRec();
}
</script>

</BODY></HTML>
ygjwjj 2004-10-28
  • 打赏
  • 举报
回复
这是修改后的全部代码。。。

<HTML xmlns:v>
<HEAD>
<STYLE>
v\:*{behavior:url(#default#VML);}
*{font-size:12px}
shape{ BEHAVIOR: url(#default#VML) }
</STYLE>

</HEAD>

<Script language="JavaScript">

var workareaWidth=0;//IE工作区大小
var workareaHeight=0;
var wacoorX=0;//工作区VML坐标
var wacoorY=0;
var bgColor="black";//显示区背景
var recColor="red";//边框颜色


function IniStock()//初始化屏幕显示坐标
{
workareaWidth=document.body.clientWidth;
workareaHeight=document.body.clientHeight;

wacoorX=workareaWidth*10;
wacoorY=workareaHeight*10;

if(workareaWidth!=0&&workareaHeight!=0){
return true;//初始化成功
}
else
{
alert("初始化屏幕大小时失败!");
return false;
}

}

function drawRec()
{
var group = document.createElement("v:group");
group.style.width=workareaWidth+"pt";
group.style.height=workareaHeight+"pt";
group.coordsize= wacoorX +" " + wacoorY;
group.id = "group1";//画容器

var vRect = document.createElement("v:rect");
vRect.style.width=(wacoorX-10) +"px";
vRect.style.height=(wacoorY-10)+ "px";
Rect.coordsize="21600 21600";
group.appendChild(vRect);//画背景


}


</script>

<BODY bgcolor=#d7eeff>
<script language="javascript">
if(IniStock()){
drawRec();
}
</script>

</BODY></HTML>
ygjwjj 2004-10-28
  • 打赏
  • 举报
回复
还是不行啊?
都试了。。。。
HHH3000 2004-10-28
  • 打赏
  • 举报
回复
<STYLE>标签里加上
shape { BEHAVIOR: url(#default#VML) }
HHH3000 2004-10-28
  • 打赏
  • 举报
回复
把头部的<html>标签
改成
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
patchclass 2004-10-28
  • 打赏
  • 举报
回复
加<HTML xmlns:v>
ygjwjj 2004-10-28
  • 打赏
  • 举报
回复
自己顶一下。

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧