ホームページ >ウェブフロントエンド >jsチュートリアル >動的に生成された IFRAME、SRC_javascript スキル設定時のさまざまな場所の影響

動的に生成された IFRAME、SRC_javascript スキル設定時のさまざまな場所の影響

WBOY
WBOYオリジナル
2016-05-16 19:05:561032ブラウズ

まず例を見てみましょう:


[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります
]


この段落では、ifr.src を append に配置すると、表面には何もなく、正常に実行されます。しかし、パケット キャプチャ ツールを使用して調べてみると、更新 (F5 または更新ボタン) するときに、もう 1 つのリクエストがあることがわかります:

00:00:04.671 0.021 * GET Aborted text/ html http://www.baidu.com/

ステータスは Aborted ですが、このリクエストはまだサーバーに送信されています。

追加の前に ifr.src を置くとどうなるでしょうか?この問題は解消されました!

同様のものは次のとおりです:
追加後に ifr.frameBorder = 0 を置くと、この iframe には境界線が表示されます。 append に入れる前はボーダーは 0 です。
append の後に ifr.scrolling = "no" を置くと機能しません。append の前に置くと機能します。
Ifr.width と ifr.height は、前に配置しても後ろに配置しても影響しません。


ただし、iframe アドレスの後に一時パラメータを追加して、毎回新しいページをリクエストする効果を実現したい場合、追加の前に ifr.src を置くと機能しません (更新または F5)。

コードなど:

[Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、実行するために更新する必要があります
]監視できます、更新するたびに、その tmp はすべて同じ値になります。リロードしない限り(F5/リフレッシュではありません)。 別の方法はどうでしょうか? document.write を使用して達成しますか?言っておきますが、それもうまくいきません!​
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。