易趣iframe列出autoheight

时间:2014-06-04 14:15:40

标签: javascript iframe ebay

当我想使用iframe时,我正在考虑创建自己的ebay列表模板,唯一的麻烦就是Cross Site Scripting。

这是在ebay上

// this script gets the height of the iframe which is stored in a hidden field on the iframe

<script type="text/javascript">
<!--
function resizeIframe(iframe) {
    var iframe = document.getElementById('iframeId');
    var innerDoc = iframe.contentDocument || iframe.contentWindow.document;
    var input = innerDoc.getElementById('size').value;
    document.getElementById('iframeId').style.height = input;
}

var ax="ifr";
var bx="ame src='htt";
var cx="p://";
var link="mywebsite.com/Ebay?page=";
var page = "iframeTest"
document.write("<"+ax+bx+cx+link+page);
document.write("'id='iframeId' onload='resizeIframe(this)' width='98%' scrolling='no' frameBorder='0'>"+"</ifr"+"ame>");
-->;
</script>

这是iframe

<body>
<div id="wrapper">
    <h1><center>Ebay Test Listing</center></h1>
    <input type="text" id="size">
            other information etc...
    </div>
</body>
<script>
var aheight =  document.getElementById('wrapper').clientHeight;
document.getElementById("size").value = aheight;
</script>

现在iframe在我的网站上,但我如何将iframe的高度发送到mywebsite并自动调整?

在我的网站上运行ebay代码时,脚本运行良好吗?

1 个答案:

答案 0 :(得分:-1)

你做不到。这是不可能的。