「javasript」の編集履歴(バックアップ)一覧はこちら
「javasript」(2008/09/04 (木) 01:45:33) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
* javascript
** sleipnir seahorse sample
[[参考>http://d.hatena.ne.jp/griffin-stewie/searchdiary?word=*%5BSeaHorse%5D]]
>// ==UserScript==
>// @name NazoSample01
>// @description SeaHorse Sample 01
>// @include http://www.fenrir.co.jp/blog/
>// @type SleipnirScript
>// ==/UserScript==
>
> if (document != null) {
> var hoge= '<謎>' + document.title + '<ですよ>';
> alert(hoge);
> document.title = hoge;
> for ( var i = 0; i < document.styleSheets.length; i++ )
> document.styleSheets[i].disabled = true;
> }
** create element
[[参考>http://javascriptist.net/ref/document.createElement.html]]
>function addElement() {
> var element = document.createElement('div');
> element.id = "id";
> element.innerHTML = "hogehoge";
> element.style.backgroundColor = 'red';
>
> var objBody = document.getElementsByTagName("body").item(0);
> objBody.appendChild(element);
> // body要素にdivエレメントを追加
>}
** get iframe etc..
[[参考>http://yakinikunotare.boo.jp/orebase/index.php?Javascript%2Fiframe%A4%CE%C3%E6%BF%C8%A4%F2%C1%E0%BA%EE%A4%B9%A4%EB]]
>function callNakanohito(){
> //window.alert(frameHogename.document.getElementById("nakanohito").value);
>
> window.alert(document.getElementById("frameHogeid").contentWindow.document.getElementById("nakanohito").value);
>}
&link_edit(text=ここを編集)
* javascript
** sleipnir seahorse sample
[[参考>http://d.hatena.ne.jp/griffin-stewie/searchdiary?word=*%5BSeaHorse%5D]]
>// ==UserScript==
>// @name NazoSample01
>// @description SeaHorse Sample 01
>// @include http://www.fenrir.co.jp/blog/
>// @type SleipnirScript
>// ==/UserScript==
>
> if (document != null) {
> var hoge= '<謎>' + document.title + '<ですよ>';
> alert(hoge);
> document.title = hoge;
> for ( var i = 0; i < document.styleSheets.length; i++ )
> document.styleSheets[i].disabled = true;
> }
** create element
[[参考>http://javascriptist.net/ref/document.createElement.html]]
>function addElement() {
> var element = document.createElement('div');
> element.id = "id";
> element.innerHTML = "hogehoge";
> element.style.backgroundColor = 'red';
>
> var objBody = document.getElementsByTagName("body").item(0);
> objBody.appendChild(element);
> // body要素にdivエレメントを追加
>}
** get iframe etc..
[[参考>http://yakinikunotare.boo.jp/orebase/index.php?Javascript%2Fiframe%A4%CE%C3%E6%BF%C8%A4%F2%C1%E0%BA%EE%A4%B9%A4%EB]]
>function callNakanohito(){
> //window.alert(frameHogename.document.getElementById("nakanohito").value);
>
> window.alert(document.getElementById("frameHogeid").contentWindow.document.getElementById("nakanohito").value);
>}
&bold(){なお、iframe作成直後にgetしてもなにもないので空しか取れないので注意。}
その場合はiframeでonload=などでロードし終わったのを確認してから取得する。
[[参考>http://wiki.bit-hive.com/tomizoo/pg/JavaScript%20%A5%A4%A5%F3%A5%E9%A5%A4%A5%F3%A5%D5%A5%EC%A1%BC%A5%E0(iframe)%B4%D8%CF%A2]]
><iframe src="frame.html" onload="alert('complete');">
&link_edit(text=ここを編集)