日誌の検索 [タグ:JavaScript] 1~10(16件中)

DisOpenWinS

らくだ

これはナニ

usoDisOpenWinSuperS 7.00[text/plain:32kB] は、サイト側の都合によって新しいウィンドウが勝手に開くことを阻止する Opera 用のユーザスクリプトです。

~続きがあります~

usoTreeTab

らくだ

usoTreeTab 1.00[text/plain:2kB] は、タブを擬似的にツリー化する、 Opera 用のユーザースクリプトファイルです。ただし出来ることは、別のタブから開かれたタブが、その開いた元のタブが閉じられた時に自動的に閉じられるだけです。

~続きがあります~

usoFuckDisOpera

らくだ

usoFuckDisOpera は、 JavaScript によってブラウザ判定をし、わざわざ Opera で動かなくしているページにおいて、そのブラウザ判定を自動的に回避する Opera 用のユーザースクリプトファイルです。 UserAgent による判定だけでなく、 window.opera オブジェクトによる判定も回避することが出来ます。

~続きがあります~

usoFrameToIframe

らくだ

これはナニ?

Opera で「フレームを表示」をオフにした状態で、フレーム表示を iframe にてエミュレートする UserJS です。これと言った利点はないかも知れませんが、 window.top にナニかを追加したりする UserJS を使っていたりするとうれしいことがあったりするかも。

使い方

usoFrameToIframe 1.01[text/plain:6kB] をダウンロードして、 Opera の UserJS のフォルダに保存してください。

Opera の【設定】-【詳細設定】-【コンテンツ】-【スタイルオプション】で、【フレームを表示】をオフにしてください。

更新履歴

2010-05-26
usoFrameToIframe 1.00[text/plain:5kB] 公開。
2010-06-16
usoFrameToIframe 1.01[text/plain:6kB] 公開。

トドック修正パッチ

らくだ

usoTodgPatch 1.00[text/plain:2kB] は、さっぽろ生協のコープのトドックのeトドックのウェブカタログ、マップキャットを修正するためのパッチです。

マップキャットは https: なので、 opera:config#UserPrefs|UserJavaScriptonHTTPS をオンにする必要があり。

AutoComplete

らくだ

概要

JavaScript/AutoComplete/WHO.AutoComplete 1.00 は、ウェブページの input 要素にオートコンプリートリストボックスを追加する JavaScript クラスです。

コンストラクタ

WHO.AutoComplete(inputElementObject,list)
inputElement に、オートコンプリートリストボックスを追加したい inpu 要素オブジェクト、 list に、オートコンプリートの選択候補のリストを配列で渡す。

メソッド

updateList
オートコンプリートリストボックスの候補を input 要素の内容を含む物に絞り込む。
addNewItem(value)
リストに新しい選択候補を追加する。
selectNext
リストボックスの次の選択候補を選択状態にする。未選択の場合は先頭の要素を選択状態にする。
selectPrevious
リストボックスのひとつ前の選択候補を選択状態にする。
focusItem(item)
指定した選択候補を選択状態にする。
blurItem()
候補を未選択の状態にする。

使い方

コンストラクタに input 要素(inputObject)と単語の配列(#itemArray#)を渡すと、 inputObject にフォーカスを充てた時、 itemArray の各要素を選択候補に持つリストボックスが表示される。マウスか、上下カーソルキーで候補を選択し、マウスクリックか、 右カーソルキーで決定すると、その候補が inputObject に入力される。


var input = document.getElementById('searchBox');
var items = ['google','yahoo',''....];
var autoC = WHO.AutoComplete(input,items);

更新履歴

2009-05-26
AutoComplete 公開。
2010-06-18
JavaScript/AutoComplete/WHO.AutoComplete 1.00 公開。
  • 日記:3074
  • 2010年06月18日(金) 10:13更新
  • 2915閲覧
  • 公開レベル 1

ArrayCookie2

らくだ

概要

WHO.ArrayCookie 2.100[text/plain:5kB] は、クッキーの一つのキーに複数の値を配列として保存出来るようにする javascript クラスです。

更新履歴

2009-05-26
WHO.ArrayCookie 2.100[text/plain:5kB]を公開。
名前空間 WHO に変更。

~続きがあります~

visibleAttribute

らくだ

概要

visibleAttribute 1.00[text/plain:4kB]は、普通は画面上には反映されない属性を可視化する、 Opera 用のユーザスクリプトです。

~続きがあります~

Takahashi メソッド

らくだ

ある要素の文字サイズを、画面いっぱいになるようにする

function takahashiXY(element,size)
{
	var windowWidth		= window.innerWidth;
	var windowHeight	= window.innerHeight;
	var elementLength	= element.innerText.length;
	var imgSpace	= 0;
	var imgs			= element.getElementsByTagName('img');
	for(var i = 0,img;img = imgs[i];i++)
	{
		imgSpace = imgSpace + img.clientWidth * img.clientHeight;
	}
	var eleFontSize	= Math.ceil(Math.sqrt((windowWidth * windowHeight - imgSpace) / elementLength) * size);
	with(element.style)
	{
		fontSize	= eleFontSize + "px";
		lineHeight	= "1.2em !important";
	}
}

#element#
要素オブジェクト。
#size#
表示中のウインドウに対する element 要素の占有率。

LinkOnself

らくだ

概要

LinkOneself 2.001 は、自身へのリンクを持たない id 属性を持つ要素の先頭に、自身へのリンクを追加する javascript クラスです。また、終点アンカーのみの a 要素に自身へのリンクを追加します。

更新履歴

2006.03
LinkOneself 2.00公開。
2006.10
LinkOneself 2.001公開。 Opera 9 系に対応した。

~続きがあります~

日記検索フォーム
日付
Usertime : 0.11 / Systemtime : 0.01