在HTML中用JS实现adobe的SVG图象缩放的例子
2006-05-02 12:36
253 查看
<html>
<head>
<script language="javascript">
function initSvg(num) {
var root;
if(svg) {
if(svg.length) {
for(var i=0;i<svg.length;i++) {
root=svg[i].getSVGDocument().documentElement;//获取SVG DOM的根元素
svg[i].style.width=root.attributes.getNamedItem("width").nodeValue*num;//获得图象宽度信息,并乘以倍数。
svg[i].style.height=root.attributes.getNamedItem("height").nodeValue*num;//获得图象高度信息,并乘以倍数。
}
}
else {
root=svg.getSVGDocument().documentElement;
svg.style.width=root.attributes.getNamedItem("width").nodeValue*num;
svg.style.height=root.attributes.getNamedItem("height").nodeValue*num;
}
}
}
</script>
</head>
<body onLoad="initSvg(1.2)//放大1.2倍">
<embed src="xxx.svg" type="image/svg+xml" name="svg" pluginspage="http://www.adobe.com/svg/viewer/install/main.html" menu="false"
></embed>
……
</body>
</html>
<head>
<script language="javascript">
function initSvg(num) {
var root;
if(svg) {
if(svg.length) {
for(var i=0;i<svg.length;i++) {
root=svg[i].getSVGDocument().documentElement;//获取SVG DOM的根元素
svg[i].style.width=root.attributes.getNamedItem("width").nodeValue*num;//获得图象宽度信息,并乘以倍数。
svg[i].style.height=root.attributes.getNamedItem("height").nodeValue*num;//获得图象高度信息,并乘以倍数。
}
}
else {
root=svg.getSVGDocument().documentElement;
svg.style.width=root.attributes.getNamedItem("width").nodeValue*num;
svg.style.height=root.attributes.getNamedItem("height").nodeValue*num;
}
}
}
</script>
</head>
<body onLoad="initSvg(1.2)//放大1.2倍">
<embed src="xxx.svg" type="image/svg+xml" name="svg" pluginspage="http://www.adobe.com/svg/viewer/install/main.html" menu="false"
></embed>
……
</body>
</html>
相关文章推荐
- Web开发之html2canvas 实现纯JS网页截图简单例子
- d3.js 实现svg 缩放 平移 旋转
- html2canvas 实现纯JS网页截图简单例子
- html2canvas 实现纯JS网页截图简单例子
- C# websocket与html js实现文件发送与接收处理
- pdf.js可以实现在html下直接浏览pdf文档
- html 复制标签内文本的按钮的 js 实现【学习过程】【浏览器兼容】
- 源代码格式化工具推荐(coolformat),可以实现c,c++,c#,java,js,json,html,sql等的格式化
- js实现鼠标滚轮滚动以当前鼠标焦点为中心缩放
- js操作html的table,包括添加行,添加列,删除行,删除列,合并单元格(未实现,可参考代码)
- 使用js实现多个html页面访问同一个常量
- 使用js实现不同终端引入不同的html页面css样式js等
- html5+ css3 +js实现网页计算器
- js实现word转化为html
- html + js实现抽奖 纯属娱乐
- 用HTML/JS/PHP方式实现页面延时跳转的简单实例
- 【转自网络】JS实现保存当前网页HTML到本地
- 实现ipad上的内嵌webview手势缩放图片(修改版,解决在第一张图片放大的情况下翻到下一张图片无法放大的问题) 基于Quo(js库)
- js实现页面跳转,纯html实现网页定时跳转
- js html css实现复选框全选与反选