//获取参数 function getParam(srcStr,paramName) { var pos, paramStr, paramArr, paramValue, tempStr; pos = srcStr.indexOf("?"); paramStr = srcStr.substring(pos+1); paramArr = paramStr.split("&"); parameValue = ""; tempStr = ""; for (var i=0; i<paramArr.length; i++) { tempStr = paramArr[i]; pos = tempStr.indexOf("="); if(tempStr.substring(0,pos) == paramName) { paramValue = tempStr.substring(pos+1); return paramValue; } } return null; } //建立一个div function createDiv() { document.write("<div id=\"playerDiv\"></div>"); var divObj = document.getElementById("playerDiv"); return divObj; } //建立iframe function createIframe() { var playerObj = document.getElementById("player"); var playerStr = playerObj.src; var playerHeight = getParam(playerStr,"height"); var playerWidth = getParam(playerStr,"width"); var playerIframe = document.createElement("iframe"); var divObj = createDiv(); playerIframe.name = "playerfrm"; playerIframe.id = "playerfrm"; playerIframe.width = playerWidth; playerIframe.height = playerHeight; playerIframe.marginWidth = "0"; playerIframe.marginHeight = "0"; playerIframe.border = "0"; playerIframe.frameBorder = "0"; playerIframe.src = "player/player.html"; playerIframe.scrolling = "no"; divObj.appendChild(playerIframe); }
调用方式:
<script type="text/javascript" language="javascript" src="player/player.js?height=339&width=422&xPath=12345/config/video.xml" id="player"> |