人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

はてなのサブアカウントを切り替えるブックマークレットをOperaに入れたいのですが
コードそのものを書いていただけると一番うれしいです
300pt上乗せします

●質問者: dedara
●カテゴリ:インターネット ウェブ制作
✍キーワード:opera はてな コード サブアカウント ブックマークレット
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● redwing1
●10ポイント

ブックマークレットでは無理ですね。firefoxの拡張なら可能です。

◎質問者からの返答

そうなんですか。がっかりです。

もうしばらく回答を募らせて下さい


2 ● openseed
●350ポイント ベストアンサー

opera でテストしてみましたが、以下のようなコードではいかがでしょう?

※ 改行は削除し1行にしてURLにコピペして確認してます。

-----------

javascript:(function (){

var iframe = document.createElement('iframe');

iframe.name='hatena_login';

iframe.src='http://www.hatena.ne.jp/logout';

iframe.style.display='none';

document.body.appendChild(iframe);

iframe.onload=function(){

var f = document.createElement('form');

f.action='https://www.hatena.ne.jp/login';

f.method='post';

f.target='hatena_login';

f.style.display='none';

var t = document.createElement('input');

t.name='name';

t.value='[サブID]';

f.appendChild(t);

t = document.createElement('input');

t.name='password';

t.value='[パスワード]';

f.appendChild(t);

t = document.createElement('input');

t.name='location';

t.value='http://q.hatena.ne.jp/';

f.appendChild(t);

document.body.appendChild(f);

f.submit();

iframe.onload=function(){

iframe.onload=function(){

iframe.parentNode.removeChild(iframe);

location.reload();

};

};

};

})();

◎質問者からの返答

これはそうとうヤバイっす。できました…! 感動。感動

コメントも読みました。細かい配慮ありがとうございます

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ