小编Jar*_*son的帖子

使用Javascript解码UTF-8

我在XHTML网页中有Javascript传递UTF-8编码的字符串.它需要继续通过UTF-8版本,并对其进行解码.如何解码UTF-8字符串进行显示?

<script type="text/javascript">
// <![CDATA[
function updateUser(usernameSent){
    var usernameReceived = usernameSent; // Current value: Größe
    var usernameDecoded = usernameReceived;  // Decode to: Größe
    var html2id = '';
    html2id += 'Encoded: ' + usernameReceived + '<br />Decoded: ' + usernameDecoded;
    document.getElementById('userId').innerHTML = html2id;
}
// ]]>
</script>
Run Code Online (Sandbox Code Playgroud)

javascript unicode utf8-decode xhtml-transitional

44
推荐指数
8
解决办法
25万
查看次数

如何清除iFrame的缓存?

我有一个网页,我正在尝试刷新iFrame.我正在尝试使用<input />按钮和javascript之类的东西.我似乎无法在不清除缓存的情况下重新加载iFrame.让PHP清除缓存会更好.

编辑-UPDATE

这是内联的工作实现.

    <input type="button"  onClick="javascript: var iFrame = document.getElementById('compilePreview'); iFrame.src = '<? echo ($myFile); ?>?random=' + (new Date()).getTime() + Math.floor(Math.random() * 1000000);" value="Reload Preview" />
    <iframe id="compilePreview" src="<? echo ($myFile); ?>" width="940"></iframe>
Run Code Online (Sandbox Code Playgroud)

而且很快就会出现onload,无需使用按钮.

    <script>
    window.onload=refreshIframe;
    function refreshIframe(){
    var iFrame = document.getElementById('compilePreview');
    iFrame.src = '<? echo ($myFile); ?>?random=' + (new Date()).getTime() + Math.floor(Math.random() * 1000000);
    }
    </script>
Run Code Online (Sandbox Code Playgroud)

html javascript php

5
推荐指数
1
解决办法
2万
查看次数