ウィンドウの下部にある静的な広告ティッカーを開発しました。これは、<iframe>
他の人が自分のサイトにユニットを配置しやすくするためです。もう 1 つは、画面の下部に固定され<span>
たままにします。<iframe>
スクリプトには、タグ内にあるヘルプウィンドウがあります-内に<iframe>
あり、可視/非表示プロパティを使用してテキストを表示または非表示にします。
コードが にある<iframe>
ため、ヘルプ テキストはメイン ウィンドウに表示されません。これを回避するために、<iframe>
大きくして透明に設定しました。
視覚的には、すべて問題ありません。ユーザーがティッカーのボタンをクリックすると、バックグラウンドでデータの上にヘルプ メニューが表示されます。ただし、セクションの下を通過するリンクがメイン ページにある場合、<span><iframe>
クリックできないことがわかりました。CSS ポインターイベントを試してみましたが、うまくいきません (リンク内のリンク<iframe>
もクリック可能にしておく必要があります) 。
どちらが「障害」を引き起こしているのか、つまり、<iframe>
またはその周りのタグがわからない。「クリックジャッキング」(??) を停止するのはセキュリティ上のことですか、それとも回避策はありますか。
プッシュが押し寄せた場合、サイズを縮小し<iframe>
、javascript ポップアップ ウィンドウを使用してヘルプ テキストを表示することができますが、それらのウィンドウには URL とステータス ウィンドウが表示され、正確にはエレガントではありません!
誰もが尋ねる前のコードは次のとおりです。このスパンは、画面全体を下層の高さまでカバーします<iframe>
。データを中央に配置できるようにこれを行いました。
<span style="position:fixed;bottom:10px;display:inline;width:100%">
<center>
<iframe src="http://www.xxx.com/cgi-bin/ticker/run_tick.pl?s=xzy" frameborder=0 align=top width=800px height=330px marginwidth=0 marginheight=0 hspace=0 vspace=0 scrolling=no allowtransparency=true></iframe>
</center>
</span>