この問題を解決するには問題があります。私はページがiframeにある場合、いくつかのPHPコードをHTMLにエコーしようとしています。以下はJavascriptの中にエコーPHPコード
<?php $pic='https://cdn.pixabay.com/photo/2015/06/19/17/58/sample-815141_960_720.jpg'; ?>
<div id="frameid"></div>
<script type="text/javascript">
function inIframe() {
try {
return window.self !== window.top;
} catch (e) {
return true;
}
}
if (inIframe()) {
var node = document.getElementById('frameid');
node.innerHTML('<?php echo '<img width="100%" src="'.$pic.'"></img>'; ?>');
}
</script>
どのようなエラーが生じますか? –
javasciptタグのテキストとしてのみ、htmlへの出力なし – Calvin
コード全体を送信しますか? –