SQLの窓

2012年01月11日


Firefox 専用ブックマークレット : フォーカス位置のSELECT要素の選択されたテキストの取得

Firebug ではこの情報を直接取れそうにないので、ブックマークレットでメッセージボックスに表示しています。Firefox の alert の内容は、通常のテキストと同じく選択できるので、CTRL+C で取得します

Google Chrome と IE11 でも動作しました。Chrome では alert 表示中に CTRL+C でテキストが取得できます( IE の場合は、直接クリップボードを使えるのでこちらを使用します )
フォーカス位置のSELECT要素の選択されたテキストの取得
<a
	href='javascript:try{var%20temp_node=document.activeElement.getElementsByTagName("option");var%20temp_idx=document.activeElement.selectedIndex;alert(temp_node[temp_idx].firstChild.nodeValue);}catch(e){alert("This%20Elment%20is%20not%20SELECT")};'
	onclick='
		if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
			event.returnValue = false;
		}
		else {
			event.preventDefault();
		}
		alert("【IE専用のブックマークレットです】右クリックしてポップアップメニューからお気に入りに追加して下さい   ");
	'
>フォーカス位置のSELECT要素の選択されたテキストの取得</a>
以下のバージョンでは、document.activeElement を使わずに、最初の実行でイベントを登録して取得しています。( 取得は二回目以降になります )
フォーカス位置のSELECT要素の選択されたテキストの取得
<a
	href='javascript:if(typeof%20bookmarklet_focused=="undefined"){addEventListener("focus",function(event){bookmarklet_focused=event.target;},true);alert("\u30d5\u30a9\u30fc\u30ab\u30b9\u30a4\u30d9\u30f3\u30c8\u3092\u767b\u9332\u3057\u307e\u3057\u305f\u3002\u76ee\u7684\u306e\u5834\u6240\u306b\u79fb\u52d5\u3055\u305b\u3066\u518d\u5ea6\u5b9f\u884c\u3057\u3066\u4e0b\u3055\u3044");}else{try{var%20temp_node=bookmarklet_focused.getElementsByTagName("option");var%20temp_idx=bookmarklet_focused.selectedIndex;alert(temp_node[temp_idx].firstChild.nodeValue);}catch(e){alert("This%20Elment%20is%20not%20SELECT")}}'
	onclick='
		if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
			event.returnValue = false;
		}
		else {
			event.preventDefault();
		}
		alert("【Firefox専用のブックマークレットです】右クリックしてポップアップメニューからブックマークして下さい\n(またはブックマークバーへドラッグドロップ)   ");
	'
>フォーカス位置のSELECT要素の選択されたテキストの取得</a>



【ブックマークレットの最新記事】
posted by lightbox at 2012-01-11 21:05 | ブックマークレット | このブログの読者になる | 更新情報をチェックする
バッチ処理

Microsoft Office
container 終わり

フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

Android SDK ポケットリファレンス
改訂版 Webデザイナーのための jQuery入門
今すぐ使えるかんたん ホームページ HTML&CSS入門
CSS ドロップシャドウの参考デモ
PHP正規表現チェッカー
Google Hosted Libraries
cdnjs
BUTTONS (CSS でボタン)
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり