私の Web サイトには、次のような埋め込み Web ページがあります。
<embed src=http://www.green-panda.com width="100%" height="250" style="overflow:hidden;" id="browser"></embed>
そして、その下にあるボタンは、クリックするたびに「非表示」および「表示」するか、高さを250から0に調整してから250に戻します。
<button class="btn" id="hide" data-original-title="hide" onclick="hideBrowser()"><i class="icon-minus"></i></button>
以下にこのスクリプトを作成しました。高さをゼロに調整するのはうまく機能しますが、何らかの理由で「else」ステートメントを実行せず、ブラウザを元に戻せません。高さプロパティを 0 に設定すると消えますか? ボタンが埋め込まれた Web ページの高さを 250 から 0 に、次に 0 から 250 に切り替えることができるようにするには、何が欠けていますか? 私はそれが単純なものだと確信しています(私はjavascriptが得意ではありません)
function hideBrowser()
{
if (document.getElementById("browser").height="250")
{
document.getElementById("browser").height="0";
document.getElementById("hide").innerHTML="<i class='icon-plus'></i>";
}
else
{
document.getElementById("browser").height="249";
document.getElementById("hide").innerHTML="<i class='icon-minus'></i>";
};
}