iframeを一見Validに表示するjavascript「JQuery iFrame Plugin」

2007

11/24

ページに外部ページを表示させる方法にiframeがありますが、XHTML 1.0 StrictやXHTML 1.1で「非推奨要素・属性」となっています。
JQuery iFrame Pluginを使用すれば、これを一見クリア(多分)しつつ、iframeが使用できます。
(追記:2007.11.25)
*コメントいただいたように、オンラインチェッカーではValidになりますが、出力されたものはValidではありません。
 これにともないタイトルを変更しました。
 変更前:iframeをValidに表示する(?)javascript「JQuery iFrame Plugin」
 変更後:iframeを一見Validに表示するjavascript「JQuery iFrame Plugin」
jIframef

使用方法
JQuery iFrame Pluginからjquery_iframe.jsを、jQueryからjquery.jsをダウンロードします。
<script src="http://yourdomain/jquery.js" type="text/javascript"></script>
<script src="http://yourdomain/jquery_iframe.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
$('a.iframe').iframe();
});
</script>

あとは以下のように記述すれば完成です。
<a href="リンク先" class="iframe">javascriptオフ時に表示されるテキスト</a>
*iframe部分を"iframe w:500 h:250"のようにすれば幅と高さを指定できます。
iframeをValidに表示する(?)javascript「JQuery iFrame Plugin」サンプル

このエントリーを含むはてなブックマーク はてなブックマークを見るこの記事をクリップ! コメントを見るYahoo!ブックマークに登録 このエントリーをdel.icio.usに追加するこのページを行き先登録 このページをniftyクリップに登録このページをBuzzurlに登録

前の記事:javascriptで要素にグラデーション「Dynamic Gradient Background」
次の記事:時間の入力支援javascript「ClockPick」


コメント投稿












コメント一覧

1

http://33rockers.com/js/jquery_iframe.js
単純な iframe の挿入なだけなので。
べた書きの iframe じゃないからオンラインのチェッカーには引っかからないと思いますが。

posted by: 匿名希望 at 2007年11月25日 20:56

2

↑タイトルがなくなってしまいました。
Valid ではないのでは、という意味です。

posted by: 匿名希望 at 2007年11月25日 20:58

3

おっしゃるとおり、オンラインチェッカーではValidになりますが、出力されたものはValidとはいえませんね。
そんなこともあり?にしたのですが、本文中にも明記していなくて、まぎらわしかったと反省しています。
タイトルを変更しました。

posted by: skuare.net Author Profile Page at 2007年11月25日 21:41

この記事へのトラックバック:

トラックバック一覧


Random Entry Images

[mootools]Autocomplete
華麗なメニューを作成するjavascript「FancyMenu」
コードを色付けるシンタックスハイライトjavascript「SHJS」
jQueryでCSSを切り替えるjavascript「Switch stylesheets with jQuery」

Powered by Movable Type 4.1
RSSリーダーで購読

Copyright © skuare.net All rights reserved.