Home > スポンサー広告 > FC2ブログのフォームコントロールを操作するブックマークレット - 旧管理画面編

スポンサーサイト

スポンサー広告

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Comments:-

2009-12-17 (木) 14:27

このコメントは管理者の承認待ちです

Comment Form

Trackback+Pingback:-

TrackBack URL for this entry
http://karafuto50.blog117.fc2.com/tb.php/31-93adcb2f
Listed below are links to weblogs that reference
スポンサーサイト from Karafuto Blog

Home > スポンサー広告 > FC2ブログのフォームコントロールを操作するブックマークレット - 旧管理画面編

Home > blog > FC2ブログのフォームコントロールを操作するブックマークレット - 旧管理画面編

FC2ブログのフォームコントロールを操作するブックマークレット - 旧管理画面編

blog

FC2ブログ>旧管理画面>新しい記事を書くページのフォームのコントロールに、フォーカスを移す、ボタンを押す、ラジオボタンを選択するブックマークレットです。

ただし、旧管理画面の新しい記事を書くページ用なので注意するように。新管理画面はもちろん、旧管理画面の過去の記事の修正ではフォームのコントロール要素のname属性が違うためほとんど使用できません。

ブックマークレット

タイトルにフォーカス
記事の内容>タイトルの文字入力フィールドにフォーカスを移す。
カテゴリにフォーカス
記事の内容>カテゴリの選択メニューにフォーカスを移す。
本文にフォーカス
記事の内容>本文のテキストエリアにフォーカスを移す。
ファイルのアップロード
記事の内容>ファイルのアップロードのボタンを押す。
記事をプレビュー
記事の内容>プレビューボタンを押す。
記事を保存
記事の内容>記事のボタンを押す。

直接記事保存だと、押し間違える可能性があって嫌だと言う人は、下のフォーカスのブックマークレットにして下さい。

記事を保存するボタンにフォーカス
記事の内容>記事のボタンにフォーカスを移す。
追記にフォーカス
「続きを読む」の設定>追記のテキストエリアにフォーカスを移す。
ユーザータグの設定にフォーカス
記事の設定>ユーザータグの設定の文字入力フィールドにフォーカスを移す。
記事を公開
記事の設定>エントリーの状態>公開のラジオボタンを選択する。
記事を下書きにする
記事の設定>エントリーの状態>下書きのラジオボタンを選択する。

ブックマークレットの作成

ブックマークレットの例 - フォームコントロールにフォーカス

フォームのコントロール要素にid属性がある場合
javascript:(function(){f=document.getElementById("category");if(f){f.focus();}})();

categoryの部分がidです。ここを操作したいコントロールのidと入れ替えればいい。

フォームのコントロール要素にname属性がある場合
javascript:(function(){f=document.getElementsByName("newentry[category]");if(f){f.item(0).focus();}})();

newentry[category]の部分がnameです。ここを外のコントロール要素のnameと入れ替えればいいのはid属性と同じだが、コントロール要素のname属性は1つとは限らないのでitem( )で順番を指定する必要がある。

変則的なものもあるが、大体これで実行できると思う。

フォーム情報

FC2ブログ>旧管理画面>新しい記事を書くページのフォーム情報
インデックスIdネームタイプ
0newentry[title]text
1categorynewentry[category]select
2janrenewentry[janre]select
3themenewentry[theme]select
4bodynewentry[body]textarea
5buttonファイルのアップロード
6buttonリアルタイムプレビュー
7button
8button
9previewsubmit プレビュー
10submit 保存
11extendnewentry[extend]textarea
12buttonファイルのアップロード
13buttonリアルタイムプレビュー
14button
15button
16tagnewentry[tag]text
17newentry[allowtag]checkboxon
18newentry[timestamp]radioauto
19newentry[timestamp]radioedit
20newentry[year]text2007
21newentry[month]text09
22newentry[day]text28
23newentry[hour]text01
24newentry[minute]text12
25newentry[second]text48
26newentry[property]radioy
27newentry[property]radion
28newentry[property]radiof
29newentry[property]radiol
30formatnewentry[format]radioa
31formatnewentry[format]radiob
32newentry[allowcomment]radioy
33newentry[allowcomment]radion
34newentry[allowtb]radioy
35newentry[allowtb]radion
36newentry[sendtb]textarea
37newentry[topping]checkboxon
38modehiddenregist
39reloadreloadhiddenfalse
40setholdingsetholdinghidden1
41editoreditorhidden
42entry_idhiddenkarafuto50 (user id)
43entry_passhidden******** (password)
44jjhidden
45previewsubmit プレビュー
46submit 保存

この表を作るにあたって、Firefoxの拡張機能のWeb Developer 1.1.2 日本語版を使わせていただきました。

Comments:1

2009-12-17 (木) 14:27

このコメントは管理者の承認待ちです

Comment Form

Trackback+Pingback:0

TrackBack URL for this entry
http://karafuto50.blog117.fc2.com/tb.php/31-93adcb2f
Listed below are links to weblogs that reference
FC2ブログのフォームコントロールを操作するブックマークレット - 旧管理画面編 from Karafuto Blog

Home > blog > FC2ブログのフォームコントロールを操作するブックマークレット - 旧管理画面編

おまかせリンク(R)
全記事表示リンク
Search
Meta
Feeds

Page Top

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。