包含CSS和DIV的页面如何做导出,格式为DOC,EXECLE,PDF都可以。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""><style>/*div{display:inline;}*/div{font-size:1px;}body{text-align:center;}/*个体*/.block{ height:20px; background-color:#FFFFFF; text-align: center; vertical-align: middle; white-space: normal;}/*内容框架*/.content{ height:40px; width:120px; background-color:#CCCCCC; font-size:14px; font-family: "新宋体"; font-weight: bold; font-variant: normal; font-style: normal; word-spacing: normal; text-align: center; vertical-align: baseline; border: thin solid #333333; overflow: auto; display: run-in;}/*坚线*/.vline{height:10px;width:2px;background-color:black;}/*横线*/.hline{height:1px;float:left;background-color:black;}/*隐藏*/.hlinebox{display:block;}/*间隔*/.middleblock{width:100px;}/**/.block, .middleblock{float:left;}.childs{clear:left}</style></HEAD> <BODY> <div id="Layer1" ><input type=button name='button_export' title='导出到word' onclick="OpenWord()" value=" imp word"></div></div><div class="block" id="m1"> <div class="vline"></div> <div class="content">tree1</div> <div class="vline"></div> <div class="hlinebox"> <!--隐藏框,隔开元素之间的距离--> <div class="middleblock" id="leftblock"></div> <div class="hline" id="hline"></div> <div class="middleblock" id="rightblock"></div> </div> <div class="childs"> <div class="block" id="m11"> <div class="vline"></div> <div class="content">tree2</div> </div> <div class="middleblock"></div> <div class="block" id="m11"> <div class="vline"></div> <div class="content">tree3</div> </div> </div> </div> <SCRIPT LANGUAGE="JavaScript">var hline = document.getElementsByName("hline");var leftblock = document.getElementsByName("leftblock");var rightblock = document.getElementsByName("rightblock");var co;for (var i=0;i<leftblock.length; i++){ co = leftblock[i]; alert(co)// alert(co.nodeName) //到得元素名称 co = co.parentNode.nextSibling;//移位到childs wrap alert(co.nodeName) //先左 leftblock[i].style.width = co.childNodes[0].offsetWidth / 2 - 1; //右 rightblock[i].style.width = co.childNodes[co.childNodes.length - 1].offsetWidth / 2 - 1; //中 hline[i].style.width = hline[i].parentNode.parentNode.offsetWidth - leftblock[i].offsetWidth - rightblock[i].offsetWidth;}</SCRIPT><script language="javascript">function OpenWord(){Layer1.style.border=0word = new ActiveXObject('Word.Application');word.Application.Visible = true;var mydoc=word.Documents.Add('',0,1);myRange =mydoc.Range(0,1)var sel=Layer1.document.body.createTextRange()sel.select()Layer1.document.execCommand('Copy')sel.moveEnd('character')myRange.Paste();location.reload()word.ActiveWindow.ActivePane.View.Type=9}</script> </BODY></HTML>
[解决办法]
我也很想知道怎么整的阿!!!!!!!!!!!!!!
[解决办法]
导出树??啥意思?
如果树状的菜单
能在页面上正常显示的话,
你要导出树状的菜单
应该可以导出啊~
直接在JSP中可以实现
<%@ page contentType="application/msexcel; charset=UTF-8" >