まず、私のコードはあまりにもひどいです。総初心者はここに。チェックボックスの入力に基づいてiframe属性を変更するにはどうすればよいですか?
楽しみのため、私はsandboxed iframeの別のウェブサイトを見ることができる基本的なウェブサイトをまとめています。私が今までに持っていたことは、インターネット上で見つけたコードとhtmlの自分の信じられないほど基本的な知識から、急いで一緒になった。私が悩んでいるのは、サンドボックス機能を実装する方法です。
私が探しているのは、自分のサイトに含まれているサンドボックスオーバーライドのオンとオフを切り替えるためのチェックボックスです。私はそれを行うのに十分なJavaスクリプトを知らない。どんな助けもありがとう。
<html>
<head>
<title>
Bubble Wrap
</title>
<script type="text/javascript">
function wrapWebsiteInBubble(){
var browserFrame = document.getElementById("bubble");
browserFrame.src= document.getElementById("wrap").value;
}
</script>
</head>
<body style="font-family:sans-serif;">
<input type="checkbox" id="allow-forms" value="allow-forms"> Allow forms
<input type="checkbox" id="allow-pointer-lock" value="allow-pointer-lock"> Allow pointer lock
<input type="checkbox" id="allow-popups" value="allow-popups"> Allow popups
<input type="checkbox" id="allow-same-origin" value="allow-same-origin"> Allow same origin
<input type="checkbox" id="allow-scripts" value="allow-scripts"> Allow scripts
<input type="checkbox" id="allow-top-navigaton" value="allow-top-navigation"> Allow top navigation
<br>
<form method="post" target="bubble">
<input type="text" id="wrap" style="width:88%;" placeholder="https://www.example.com" name="url"/>
<input style="width:8%;" type="button" value="Wrap" onclick="wrapWebsiteInBubble(); return false;"/>
</form>
<iframe id="bubble" name="bubble" src="http://google.com" style="height:100%; width:100%"></iframe>
</body>
</html>
P.S. 私のコードを良くするために間違いないことはありますか?
_P.S。私のコードを良くするために間違いなく何がありますか?_私が何を変えたのか、どのような理由で私の更新された答えを見てください。 – JustCarty