更改html 5对象的数据元素

时间:2014-06-08 20:14:06

标签: html5 object jsf-2

有人可以为此提供经过验证的代码。我看过stackoverflow,其他几个论坛和文章。这些问题经常被问到,答案非常相似,但答案是不变的,所提供的解决方案不起作用。这是我尝试过的一个。我们会说我已经在输入文本中输入http://www.amazon.com而我正在尝试替换http://www.brisnet.com/cgi-bin/trk_report.cgi?drs#

XHTML

<h:inputText id="newUrlId" styleClass="bodyTextMediumIndent" size="100" value="#    {hhraDrf.newDrfUrl}" />
<h:commandButton id="goBtnId" onclick="refreshUrl()" value="Go" />

<divid="objectDivId">
<<object
    id='drfId'
    style='object-fit:contain;'
    data='http://www.brisnet.com/cgi-bin/trk_report.cgi?drs#'
    type='text/plain'
    width='1024px'
    height='768px'>
</object>
</div>

的javascript

function refreshUrl() {
    myUrlValue = document.getElementById('hhraFormId:newUrlId').value;
    objectElement = document.getElementById('drfId');
    objectElement.style.display = "none";
    objectElement.data = myUrlValue;
    objectElement.style.display = "block"; 
}

我在javascript中添加了警报,myUrlValue = http://www.amazon.com。警报还会将对象数据的正确当前原始值指示为http://www.brisnet.com/cgi-bin/trk_report.cgi?drs#

实际上,它只是将原始数据元素重新显示为http://www.brisnet.com/cgi-bin/trk_report.cgi?drs#,并且检查页面来源表明它仍然存在。

我只是想改变网址并让它重新显示该网址。

0 个答案:

没有答案