X



代替スタイルシートに萌え〜
■ このスレッドは過去ログ倉庫に格納されています
0345山崎渉
垢版 |
03/04/20 04:16ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0348山崎渉
垢版 |
03/05/28 13:08ID:???
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0350Name_Not_Found
垢版 |
03/06/03 23:15ID:???
>>349
このスクリプト、スタイルの一元管理が出来るから楽だけど(さくらどおりさんのでもできるけど)
代替スタイルをalternateと処理してないから、もぢの切り替えには対応できないんだよね。

まぁ、使ってるんだけど(^_^;)
0352Name_Not_Found
垢版 |
03/06/14 03:29ID:???
お前ら、解約しないと個人情報売られるよ!   <<<<<<<<<<<<<<<<<<<
ユーザーにレンタル提供しているADSLモデムや無線LANカードなどの「接続機器レンタル規約」を
6月24日から改定する。
現在、レンタルモデムの所有者はソフトバンクBBとなっているが、モデムの証券化を行なうことで、
レンタルモデムの所有者が変わることになる。
改定された規約では、モデムの新所有者に対し、モデム利用者の個人情報を開示することを可能にするなど、
流動化に向けた条項が追加された。また、会員が利用中のモデムの所有権移転を拒否できることも明確に記された。
http://internet.watch.impress.co.jp/www/article/2003/0610/modem.htm
【ヤフー!BB】冗談じゃねぇ!解約祭り。
http://live5.2ch.net/test/read.cgi/festival/1055414529/l50(祭板)
【YBB】モデム利用者の個人情報が流動化に
http://pc3.2ch.net/test/read.cgi/isp/1055262847/l50(プロバ板)
Yahoo!BBの質問スレッド 17
http://pc3.2ch.net/test/read.cgi/isp/1054613319/l50(プロバ板)
0354Name_Not_Found
垢版 |
03/06/25 03:29ID:???
さくらどおりさんのCSS変更スクリプト、Safari相手に不具合出てます。
っつかあれ、MacIEで動作確認済みみたいなこと書いてるけど実際だめぽ。
0355Name_Not_Found
垢版 |
03/06/27 02:16ID:JrYfCn/P
プルダウンメニューでCSS切り替えできるサイト増えてるけどさ、
メニューいじってスタイル切り替えた途端、
今までいじってたメニューが画面外へ消えたりするとかなり焦る。
プルダウンメニューは画面上部に常に配置されてる、
とかそういう心遣い重要。
0357Name_Not_Found
垢版 |
03/06/27 03:43ID:???
(´-`).。oO(スタイルシートの中に、エロ画像ふんだんに使ったやつ入れとこう…)

(´-`).。oO(んで、プルダウンメニューはdisplay:none;…)
0358Name_Not_Found
垢版 |
03/07/09 01:09ID:???
スタイルシート切り替えスクリプト(さくらどおり)
http://critical.s6.xrea.com/web/cssselect.html

上のページを訪問すると、初期設定は「パステル」スタイルだ。
しかし同じページをGoogleのキャッシュで見ると――
http://www.google.co.jp/search?sourceid=navclient&hl=ja&q=cache:http%3A%2F%2Fcritical%2Es6%2Exrea%2Ecom%2Fweb%2Fcssselect%2Ehtml
なぜか「シンプル」スタイルで表示されてしまふ。
なんでや?
0359山崎 渉
垢版 |
03/07/15 09:54ID:???

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄
0363山崎 渉
垢版 |
03/08/15 16:21ID:???
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
0365Name_Not_Found
垢版 |
03/09/06 13:21ID:???
キャッシュはシンプルが優先スタイルシートになってるから。
0366Name_Not_Found
垢版 |
03/09/06 14:38ID:???
だからさ、問題は何でcacheだとシンプルが最優先になっちまふのかってことだべさ。
0367Name_Not_Found
垢版 |
03/09/13 21:25ID:QB42pHs5
なんとかサイト内に設置してみたのですが、
何故だか各ページにおいてそれぞれ設定をしなければならず、共通の設定にできません。
(ページAでCSSの2番を選んでも、ページBではデフォルトのCSSになっていて、
ページBでも再度CSSの2番を選ばないといけない。)

これは、どういった原因が考えられるでしょうか?
また、どう修正すればよいのでしょうか・・・
0368Name_Not_Found
垢版 |
03/09/13 21:31ID:???
さくらどおりのなら絶対パス指定にすればいいんでない?
0369Name_Not_Found
垢版 |
03/09/13 21:32ID:???
まず、どのスクリプトを使ったのか
そして、どのブラウザで確認したのか
0371Name_Not_Found
垢版 |
03/09/13 21:39ID:QB42pHs5
さくらどおりさんで配布されているスクリプトです。
ブラウザはIE6.0で確認しました。

JavaScriptをちょっと弄ったので、先ほど修正して試してみましたが、それでもダメでした。
0372Name_Not_Found
垢版 |
03/09/13 21:40ID:QB42pHs5
>>370
クッキーですか・・・。
クッキーを一旦削除してみるとします。
0373Name_Not_Found
垢版 |
03/09/13 21:45ID:???
クッキーを一旦削除してみたら、正常に動作しました。
なんとも情けない限りです。ありがとうございました。
0375Name_Not_Found
垢版 |
03/09/15 14:45ID:???
★ LintChecker  Anothor HTML-Lintを使って、HTMLの文法チェックを行う  http://www.vector.co.jp/soft/winnt/net/se299156.html
--------------------------------------------------------------------------------
動作OS:WindowsXP 
動作機種:汎用 
ソフトの種類:フリーソフト
作者:たかみちえ 

有名なAnothor HTML-Lintを使って、文法チェックを行うソフトです。
HTMLを文法に沿ったつくりにするためには、文法チェックが不可欠です。
が、いちいちAnothor HTML-Lintでチェックをかけるのは、かなり時間がかかりますし、アナログ回線だったら接続料もばかになりません。
一つのページを修正するたびにチェックするなど、相当大変です。

このソフトは、Anothor HTML-Lintを呼び出し、結果をソフトのウィンドウに表示します。
あらかじめAnothor HTML-Lintと、それが動作する環境を作っておけば、HTMLを気軽にチェックし、すぐに修正することができます。

また、おまけで点数によって音を鳴らしたり、Wファイルが変更されるたびにチェックWする機能や、一部の対応したエディタの場合、文法エラーの該当箇所へ、
ジャンプする機能もついています。

STYLENOTEの場合、以下のボタンスクリプトを作成すれば、すぐに文法チェックをすることができます。
//HTML Lintチェック
event Main.ScriptToolBar.onClick()
{
$exe = "(LintCheckerのフォルダパス)\LintCheck.exe"
$cmd = Main.FileBar.GetFilePath()
OpenFile($exe,""$cmd"")
};

★STYLE NOTE ダウンロードページ  http://www.wht.mmtr.or.jp/~riki/style/?page=dl
★Another HTML-lint Download    http://openlab.ring.gr.jp/k16/htmllint/download.html
0376Name_Not_Found
垢版 |
03/09/20 00:57ID:1Ga3FcGx
質問なんですけれど、さくらどおりさんのスクリプトに「サイトへのパス」ってありますよね?
あのところって独自ドメイン取ってる場合どう書けばよいのですか?
上の367氏のようなことになってしまうのはここら辺をいい加減に記述しているからでしょうか?
0377Name_Not_Found
垢版 |
03/09/20 10:36ID:???
>>376
ここで訊くより、製作者のいちゆうさんに訊ねなさいナ。
0378Name_Not_Found
垢版 |
03/09/20 12:50ID:???
>>377
http://この部分/
この部分をそっくりそのままコピペすればOKだよ。
実際に使ってる人のサイトのjsをDLして参考にしつつやればなんとか設置できると思う。
0379378
垢版 |
03/09/20 12:51ID:???
ちなみに、そうした場合、サイトのパスは"/";みたいに、スラッシュのみの入力となる。
0380378
垢版 |
03/09/20 12:52ID:???
>>376
連レスすまん。

あと、変になってる場合一旦クッキーを全削除したら直ることもある。
>>367氏がそうだったように。
0381376
垢版 |
03/09/20 13:22ID:1Ga3FcGx
377-380
ありがとうございます!ここのスレの人達は親切ですね。
0382376
垢版 |
03/09/20 14:22ID:1Ga3FcGx
いまやってみたらできました。ありがとうございますです☆
0383Name_Not_Found
垢版 |
03/09/20 14:25ID:???
解決したんならageないでね(にこにこ
0388Name_Not_Found
垢版 |
03/11/06 02:32ID:SuVIvFVi
http://critical.s6.xrea.com/web/cssselect.shtml
のスタイルシート切り替えスクリプトなんだけど、
セレクトフォームで選択してるのを、
ハイパーリンクまたはラジオボタンに変えたいんだけどどうすればいいかな。
カンでは

function fMakeHTML(){
/* 選択フォームのHTMLを作成する */
nHTML='<label>' + label +
'<select name="selectss" onchange="fSelectSS(this);">';
for(i=0; i<sfTitle.length; i++){
nHTML+='<option value="';
nHTML+=sfTitle[i];
nHTML+=(sfTitle[i]==sheet) ? '" selected="selected">' : '">';
nHTML+=sfTitle[i];
nHTML+='</option>';
}
nHTML+='</select></label>';
}

をいじればいいのかなぁと思っていじったんだけどうまくいかない。
ヒントがあったら教えて下さい。
0389Name_Not_Found
垢版 |
03/11/06 02:36ID:SuVIvFVi
ちなみにこんな感じにしてみた(動かないけど)。

function fMakeHTML(){
/* 選択フォームのHTMLを作成する */
nHTML='<label>' + label +
'<form name="selectss" onchange="fSelectSS(this);">';
for(i=0; i<sfTitle.length; i++){
nHTML+='<input type="radio" name="selectss" value="';
nHTML+=sfTitle[i];
nHTML+=(sfTitle[i]==sheet) ? '" checked>' : '">';
nHTML+=sfTitle[i];
nHTML+='';
}
nHTML+='</form></label>';
}
}
0390Name_Not_Found
垢版 |
03/11/06 11:29ID:???
ラジオボタンじゃないけど、漏れはこんな風にして使っている。

function fMakeHTML(){
/* 選択フォームのHTMLを作成する */
nHTML='<form action="#"><p><label for="selectss">' + label +
'<select name="selectss" id="selectss">';
for(i=0; i<sfTitle.length; i++){
nHTML+='<option value="';
nHTML+=sfTitle[i];
nHTML+=(sfTitle[i]==sheet) ? '" selected="selected">' : '">';
nHTML+=sfTitle[i];
nHTML+='</option>';
}
nHTML+='</select></label> <input type="submit" value="変更" onclick="fSelectSS(this.form.selectss);return false;" onkeypress="fSelectSS(this.form.selectss);return false;" /></p></form>';
}
0391Name_Not_Found
垢版 |
03/11/06 21:07ID:XuShINHd
Firebird 0.7って、代替スタイルシートには対応してないんですか?
0392Name_Not_Found
垢版 |
03/11/06 21:31ID:???
>>391
してる。ステータスバーの左に変えるやつがあるはず。
0393Name_Not_Found
垢版 |
03/11/06 22:38ID:???
あ、ほんとだ!ありがd
自分のページを見たら小さいのがちゃんと表示されてた
0394Name_Not_Found
垢版 |
03/11/07 01:44ID:KWZI4b06
>>390
いいですね。
場合によってはパクらせてもらいます。
ありがとう♪
0395sage
垢版 |
03/11/25 09:37ID:tKDp0E/v
ttp://minatsu.pos.to/でやってたぞ
0396Iintercasino is no 1
垢版 |
03/11/25 12:28ID:Wjq0Jb6i
<お客様の証言> お客様の生の声をどうぞお聞きください♪
>
> "InterCasinoはベストの一言につきますね。
>
わたしの知っている限り、実戦さながらの感覚でプレーできる唯一の
>
オンラインカジノではないでしょうか。見た目もすばらしいですし。
>
6ヶ月以上プレーしてみて、InterCasinoでプレーするときは本当に余計な
>
心配がないですよ。払い戻しは、きっちりしてるし遅れた事がないですよ。
> InterCasinoのスタッフに本当に感謝します。"
>
>
> まずは覗いてみて!!
>  ↓↓↓↓↓
> http://www.japan.intercasino.com/index.html?4816
0399398
垢版 |
04/01/20 00:51ID:???
http://minatsu.pos.to/mod_changess_v02.js でもダメ。

<link rel="stylesheet" type="text/css" href="../persistent.css"><!--固定シート-->
<link rel="stylesheet" type="text/css" href="../preferred.css" title="優先シート">
<link rel="alternative stylesheet" type="text/css" href="../alternate.css" title="代替シート">
と順番に記述した状態でスクリプトを入れると、優先シートが反映されなくなる。
0400398
垢版 |
04/01/20 00:53ID:???
誤 <link rel="alternative stylesheet" type="text/css" href="../alternate.css" title="代替シート">
正 <link rel="alternate stylesheet" type="text/css" href="../alternate.css" title="代替シート">

0401Name_Not_Found
垢版 |
04/01/20 08:51ID:???
>>398
よく解らんのだけどこういうこと?

> if(sfTitles.indexOf(sheet)==-1) sheet=sS[0].title;
この部分(main()内とfInit()内の2ヶ所)を次のように修正:
if(sfTitles.indexOf(sheet)==-1) sheet = sS.preferredTitle || sS.alternateTitle || sS[0].title;

で、fGetStyleTitles() にコード追加:
function fGetStyleTitles(){
/* スタイルシートの一覧を取得 */
sS=document.styleSheets;
for(i=0; i<sS.length; i++){
if (sS[i].title){
if (sfTitles.indexOf(sS[i].title)==-1) {
sfTitles+=sS[i].title;
sfTitles+=",";
}
// 以下追加コード:
// ここで優先スタイルと最初の代替スタイルを取得しておく
if ( N6 ) var rel = sS[i].ownerNode.rel.toLowerCase();
else var rel = sS[i].owningElement.rel.toLowerCase();
if ( rel == 'stylesheet' && !sS.preferredTitle )
sS.preferredTitle = sS[i].title;
else if ( rel == 'alternate stylesheet' && !sS.alternateTitle )
sS.alternateTitle = sS[i].title;
// 追加ここまで
}
}
sfTitles+="なし";
sfTitle=sfTitles.split(",");
}
0403398
垢版 |
04/01/20 15:16ID:???
>>401
有り難う、それで出来ますね。
ただ、No-Styleを選択しても固定シートは解除されないので、もう一工夫必要っぽい。
いま下記など参考に試行錯誤中。
cf. http://east.portland.ne.jp/~sigekazu/css/javascript3.htm
0404Name_Not_Found
垢版 |
04/01/20 15:45ID:???
>>403
fChangeSS(ssTitle) の
> sS[i].disabled = ((sS[i].title==ssTitle)||(!sS[i].title)) ?
> false : true;
を次のように修正:
sS[i].disabled = ssTitle=='No-Style' ? true : (sS[i].title!=ssTitle && sS[i].title);

でどう?
0405Name_Not_Found
垢版 |
04/01/20 15:58ID:???
>>404 それだと、やはり優先シート(title属性あり)が無効になるだけでは。
0406405
垢版 |
04/01/20 16:05ID:???
いや、ちゃんと全スタイルシートが無効になるね。ごめん。
0407Name_Not_Found
垢版 |
04/01/20 21:36ID:???
>>401
ownerNodeとかowningElementとか使用しないでも
link要素をlinks[i].title;てな感じでforでさらってうまいことできないかしらん。
0409Name_Not_Found
垢版 |
04/01/21 00:22ID:???
×サラってうまいこと
○浚ってうまいこと
0410Name_Not_Found
垢版 |
04/01/21 08:06ID:???
>>407
fGetStyleTitles() のスタイル切替実行前の呼び出しを前提にすれば
>>401 の追加コードの所はこのくらい端折るのもアリかも。

var p = sS[i].disabled ? 'alternateTitle' : 'preferredTitle';
if ( !sS[p] ) sS[p]= sS[i].title;
0411403
垢版 |
04/01/21 11:08ID:???
おお、一挙にスッキリしましたね。試したら、成功しました。
ところでpって何の略?
0412Name_Not_Found
垢版 |
04/01/21 11:27ID:???
> ところでpって何の略?
propertyName...考えるの面倒でさ。
0413Name_Not_Found
垢版 |
04/01/21 11:47ID:???

お、久しぶりに書き込みが続いて……と思ったら、無視され通しの>>397。哀れ。
0414Name_Not_Found
垢版 |
04/01/25 02:20ID:???
XML Stylesheet はアプリケーション側で対応してくれないとどうにもならんですよね?
0416Name_Not_Found
垢版 |
04/01/26 18:42ID:???
>>414
やってみないと解らんが壁は多いと思われ。
XML+CSSの場合なら既存のスクリプトの流用も多少はできるかもしれないが
XML+XSLTの場合だと現状では色々な意味で難しげ。
0417Name_Not_Found
垢版 |
04/01/26 19:01ID:???
HTML+CSSの場合だってアプリケーションが対応してなきゃどうにもならんでしょ。
0418414
垢版 |
04/01/28 02:39ID:???
>>415
たとえ質問でも上げると怒る人いるから下げるようにしてます。
スルーされたら忘れますし(w

>>416-417
変なカキコしちゃいましたが、漏れがやりたいのは元になるXHTMLにaltCSSを
書いておいて、IE用にLink要素を生成する、ということです。
正規表現使えばなんとかなりそうですし、今度からはもっと考えてから質問します。
0419Name_Not_Found
垢版 |
04/01/28 16:48ID:???
>>401が改良したスタイル切替スクリプトを試したが、惜しいかな、
次のケースで問題が起きる。

<link rel="stylesheet" type="text/css" href="../persistent.css"><!--固定シート-->
<!-- 優先シートは無し -->
<link rel="alternate stylesheet" type="text/css" href="../alternate.css" title="代替シート">

この記述でスクリプトを作動させると、いきなり代替シートが適用されてしまった。
固定シートにtitleをつけて優先シートにすれば、適用されるのはpersistent.cssになるが、
それだとalternate.cssへの切換を実行したときに、persistent.cssの指定が全て無効になる。
つまり、persistent.cssを適用した上でのalternate.cssによる追加・上書き指定ができない。

この点が修正されれば汎用スクリプトになるんだが……。うまい手は、無いものか。

今の所、下記のごとくpersistent.cssをtitle無しと有りとで重複指定して対処してるが。
<link rel="stylesheet" type="text/css" href="../persistent.css"><!--固定シート-->
<link rel="stylesheet" type="text/css" href="../persistent.css" title="優先シート">
<link rel="alternate stylesheet" type="text/css" href="../alternate.css" title="代替シート">
0420Name_Not_Found
垢版 |
04/01/28 17:01ID:???
>>419
if(sfTitles.indexOf(sheet)==-1) sheet = sS.preferredTitle || sS.alternateTitle || sS[0].title;

if(sfTitles.indexOf(sheet)==-1) sheet = sS.preferredTitle;
0421Name_Not_Found
垢版 |
04/01/28 18:26ID:???
>>420
いや、それだと代替シートとNo-Styleだけが選択可能になって、
初期状態(固定シート)が選択肢に出てこなくなりますよ。
つまり一度代替シートに切替すると、元に戻せない。

title無し(固定シート)の<link rel="stylesheet">がある場合は
それに"default"とか何とか適当な名前をつけて選択肢が出る仕組みを作ればいいのだけど。
……チト手に余る。
0422Name_Not_Found
垢版 |
04/01/28 19:06ID:???
if(sfTitles.indexOf(sheet)==-1) sheet = sS.preferredTitle || 'Default'; // 修正
....
if (!sS.preferredTitle) sfTitles+="Default,"; // 追加
sfTitles+="No-Style";
....
sS[i].disabled =
// ssTitle=='No-Style' ? true : (sS[i].title!=ssTitle && sS[i].title);
// ↓に修正
ssTitle=='No-Style' ? true :
ssTitle=='Default' ? (sS[i].title!=sS.preferredTitle && sS[i].title) :
(sS[i].title!=ssTitle && sS[i].title);
0423419
垢版 |
04/01/28 20:26ID:???
>>422
有り難う! 成功しました。
あと、Defaultが選択肢の先頭に来ると完璧なんですが。
いま、こんな感じでスタイル選択formを書き込んでます。↓

document.writeln('<form action="" id="StyleChangeForm">\n'+nHTML+'</form>');

function fMakeHTML(){/* 選択フォームのHTMLを作成する */
nHTML='<ul>\n';
for(i=0; i<sfTitle.length; i++){
nHTML+='<li><input type="radio" id="id'+sfTitle[i]+'" name="Style" onclick="fSelectSS(this);" value="'+sfTitle[i];
nHTML+=(sfTitle[i]==sheet) ? '" CHECKED>' : '">';
nHTML+='<label for="id'+sfTitle[i]+'">'+sfTitle[i]+'</label></li>\n';
}
nHTML+='</ul>';
これだと、代替シート・Default・No-Styleの順に選択肢が列ぶんですよね。
Default・代替シート・No-Styleの順(head内link要素を並べた順)にするにはどうしたらよいですか。
0424Name_Not_Found
垢版 |
04/01/28 20:33ID:???
if (!sS.preferredTitle) sfTitles+="Default,";

if (!sS.preferredTitle) sfTitles="Default,"+sfTitles;
0427419
垢版 |
04/01/28 21:03ID:???
>>424 
あ、そっか。それでいいわけですね。重ね重ね有り難う。

>>425 
一応、これまでの修正を反映させて使用中のスクリプトありますが、
どこか場所をくれればそこにアップロードします。
0428419
垢版 |
04/01/28 22:26ID:???
いまウェブに件のスクリプトをアップロードして試したら、
ローカルでは起きなかった問題が――。
A:固定シートと優先シートとがあり、代替シートの無いページ
B:優先シート無し、固定シートと代替シートがあるページ
このA-B間を行き来すると、選択もしてないのにNo-Styleになってしまった。
B-B間(Bを表示させたあと、再度Bを開く)でもやはり勝手にスタイルが解除される。
A-A間では大丈夫みたいだ。
よくわからないけど、Cookieの所為かしらん。
0429Name_Not_Found
垢版 |
04/01/29 08:32ID:???
function fReadSS(){
/* 現在適用されているスタイルシートを読み込む */
NowSheet="Default";
for(i=0; i<sS.length; i++) {
if ((sS[i].disabled)&&(!sS[i].title)) { NowSheet='No-Style'; break; }
else if ((!sS[i].disabled)&&(sS[i].title)) { NowSheet=sS[i].title; break; }
}
}
...かな。ちゃんと検証してないけど。

それはそうとGeckoでCookieが存在する場合に、
不具合回避しつつレンダリング前に有効なスタイルを指定するためにこういうことをしていて
> document.write('<META http-equiv="Default-Style" content="'+ sheet +'" />');
要は優先スタイル指定をCookieから読み出した名前で上書きしていて
このために>>410の方法で意図される優先スタイル名を取得できなくなっている
(>>410は単にロード時にタイトル付きスタイルの有効/無効を見ているだけだから)。
気になるなら別な対策が必要になる予感。
0430Name_Not_Found
垢版 |
04/01/29 10:28ID:???
>>429
Mozillaは自前でスタイルシート選択ができるから、いいのでは。
何とかしたいのはIEとOpera。
0432Name_Not_Found
垢版 |
04/01/29 12:05ID:4uM/H2Vw
Safariってどうなってるのかな。スクリプトは有効かな。
誰かMacの人〜?
0433Name_Not_Found
垢版 |
04/01/29 14:23ID:???
>>429で、動作確認しました。OKです。今度こそ全て解決、かな。

function main(){/* メイン関数 */
sfTitles="";
sheet = fGetCookie('sheet');
fGetStyleTitles();
if(sfTitles.indexOf(sheet)==-1) sheet = sS.preferredTitle || 'Default';
fChangeSS(sheet);
window.onload=fInit;
window.onunload=fEnd;
}
function fGetStyleTitles(){/* スタイルシートの一覽を取得 */
sS=document.styleSheets;
for(i=0; i<sS.length; i++){
if (sS[i].title){
if (sfTitles.indexOf(sS[i].title)==-1) {
sfTitles+=sS[i].title;
sfTitles+=",";
}
var relS = sS[i].disabled ? 'alternateTitle' : 'preferredTitle';
if ( !sS[relS] ) sS[relS]= sS[i].title;
}
}
if (!sS.preferredTitle) sfTitles="Default,"+sfTitles; // 追加
sfTitles+="スタイル解除";
sfTitle=sfTitles.split(",");
}
0434つづき
垢版 |
04/01/29 14:24ID:???
function fGetCookie(cName){/* クッキーを取得 */
var c=document.cookie, a, b;
if(c.indexOf(cName + '=')!=-1){
a=c.indexOf(cName + '=');
b=c.indexOf(';',a+cName.length+1);
if(b==-1) b=c.length;
return unescape(c.substring(a+cName.length+1,b));
}
return 'noCookie';
}

function fSetCookie(cName,cTitle){/* クッキーを設定 */
var eTitle=escape(cTitle), c;
var cexpires=new Date();
if (cTitle!='')
cexpires.setTime(cexpires.getTime() + 1000*60*60*24*cdays);
else
cexpires.setTime(cexpires.getTime() - 1000*60*60*24);
c = cName + '=' + eTitle + '; domain=' + cdomain + '; path=' + cpath
+ ((cdays!=0)?('; expires=' + cexpires.toGMTString()):';') ;
document.cookie=c;
}

function fChangeSS(ssTitle){/* スタイルシートの動的切替 */
if(!document.styleSheets) return;
sS=document.styleSheets;
for(i=0; i<sS.length; i++)
sS[i].disabled =
ssTitle=='スタイル解除' ? true :
ssTitle=='Default' ? (sS[i].title!=sS.preferredTitle && sS[i].title) : //追加
(sS[i].title!=ssTitle && sS[i].title);
0436つづき
垢版 |
04/01/29 14:26ID:???
fSetCookie('sheet',ssTitle);
}

function fSelectSS(obj){/* 選択されたスタイルシートに切替 */
sheet=obj.value;
fChangeSS(sheet);
window.focus();
}

function fInit(){/* ページが読み込まれたときの処理 */
if (document.stylesheet) insertForm();
}

function insertForm(){/* 選択フォームを追加する */
fMakeHTML();
if(document.all) {
document.writeln('<form action="" class="selectsheet" style="direction:ltr;margin:0;background:#dfdfdf;" id="StyleChangeForm">\n'+nHTML+'</form>');
}
}

function fMakeHTML(){/* 選択フォームのHTMLを作成する */
nHTML='<ul>\n';
for(i=0; i<sfTitle.length; i++){
nHTML+='<li><input type="radio" id="id'+sfTitle[i]+'" name="Style" onclick="fSelectSS(this);" value="'+sfTitle[i];
nHTML+=(sfTitle[i]==sheet) ? '" CHECKED>' : '">';
nHTML+='<label for="id'+sfTitle[i]+'">'+sfTitle[i]+'</label></li>\n';
}
nHTML+='</ul>';
}
0437つづき
垢版 |
04/01/29 14:27ID:???
function fEnd(){/* 終了処理 */
fReadSS();
if (NowSheet!=sheet) fSetCookie('sheet',NowSheet);
}
function fReadSS(){/* 現在適用されてゐるスタイルシートを読み込む */
// NowSheet="スタイル解除";
NowSheet="Default";
for(i=0; i<sS.length; i++) {
// if ((!sS[i].disabled)&&(sS[i].title)) NowSheet=sS[i].title;
if ((sS[i].disabled)&&(!sS[i].title)) { NowSheet='スタイル解除'; break; }
else if ((!sS[i].disabled)&&(sS[i].title)) { NowSheet=sS[i].title; break; }
}
}
0438つづき
垢版 |
04/01/29 14:34ID:???
あと、.jsファイルの先頭に、これね↓。 以上WinIE用でした。

/* スタイルシート切替スクリプト */
/* http://critical.s6.xrea.com/web/cssselect.html */
/* http://minatsu.pos.to/mod_changess_v02.js */
/* http://pc2.2ch.net/test/read.cgi/hp/991400015/398-410 */
/* http://pc2.2ch.net/test/read.cgi/hp/991400015/419-429 */

if ( document.styleSheets
&& !(navigator.userAgent.indexOf("Mac_PowerPC") != -1 && navigator.userAgent.indexOf("MSIE 4") != -1)) {
/* Scriptでスタイルシートを扱えるブラウザのみ実行 */

/* 以下設定 */
cdomain=".pc2.2ch.net"; // サイトのドメイン名
cpath="/hp/"; // サイトのパス
cdays=10; // クッキーの有效日数 0=ブラウザ終了まで
/* 以上設定 */

main();
}
0439終り
垢版 |
04/01/29 14:40ID:???
で、HTMLのhead内に

<!-- スタイル選択メニュー(IE5.5以降のみ) -->
<!--[if gte IE 5.5000 ]>
<script TYPE="text/javascript" charset="Shift_JIS" src="../changess.js"></script>
<![endif]-->

としておいてから、

HTMLソースでスタイル選択フォームを挿入したい箇所に、これを。
<!--[if gte IE 5.5000 ]>
<script type="text/javascript">insertForm();</script>
<![endif]-->
0440Name_Not_Found
垢版 |
04/01/30 20:31ID:???
>>433-439
もう少し整理して書くべきだったな。
"No-Style"は"スタイル解除"にしたのね。
relSって、何の略だ。
0443Name_Not_Found
垢版 |
04/02/15 17:51ID:???
ランダムでスタイルシートを選ぶとかできる?
それができれば(・∀・)カコイイ!!
XSLTでもできればいいなぁ。
0444Name_Not_Found
垢版 |
04/02/15 22:16ID:???
JavaScriptでできるだろ、そんなの。
0447Name_Not_Found
垢版 |
04/02/16 14:58ID:loLWXo8u
他人が改造して自分のサイトで使ってるjs落として勝手に使ってもいいのかな?
マナー違反?
0448Name_Not_Found
垢版 |
04/02/16 15:13ID:???
>>447
禿しくスレ違い。
トラブルに対して一切の責任を負えるなら勝手にしろ。
そうでないなら必要な手続き踏め。それができないならやめとけ。
0449Name_Not_Found
垢版 |
04/02/16 15:22ID:loLWXo8u
>>448
そうか・・・。
代替でかなりおもしろい改造スクリプト見つけたんで、
自分のところで使いたかったもんで。
やっぱり改造者に仁義切るべきかな。
0450Name_Not_Found
垢版 |
04/02/17 09:01ID:???
>>449
仁義というか、普通に「面白いですね。うちでつかいたいんですがいいですか?」って言うだけジャン。
それを言う根性もないの?ドヘタレ?
0452Name_Not_Found
垢版 |
04/02/25 06:14ID:lViUtdSY
http://critical.s6.xrea.com/web/cssselect.shtml
のスタイルシート選択「なし」を表示させたくないのですが、
どこのスクリプトを変更すればよいのか分かりません。
分かる人いたら教えてください。
0453Name_Not_Found
垢版 |
04/02/25 06:23ID:???
勉強しなさい。
せめてスレ違いだってことくらい気付けるようになりなさい。
0454Name_Not_Found
垢版 |
04/02/25 15:02ID:???
JavaScriptの問題だが、「スレ違い」ってこともないな。

sfTitles+="なし";
を削ってみれば?
0455Name_Not_Found
垢版 |
04/02/25 18:10ID:???
>454
JavaScript の「教えてください」なスレは他にある。
0456Name_Not_Found
垢版 |
04/02/25 19:17ID:???
>>455 しかし特にスタイル切換スクリプトに関してはこのスレッドで幾度か質問や回答がされてきたわけだが。
0457Name_Not_Found
垢版 |
04/02/25 19:24ID:???
>456
有用な質問やら回答やらなら構わんと思うが、
「やり方がわかりません、教えてください」だけってのはどうよ。
もっと基礎的なところに立ち返ってやっていって欲しいんだが。
0458Name_Not_Found
垢版 |
04/02/26 14:47ID:5nZud7tL
でもまあ許容範囲でしょ。
あんまり縦割りなのもちょっとね。
0459Name_Not_Found
垢版 |
04/02/26 15:15ID:???
1 :笑門来福 :04/02/11 17:52 ID:???

Leinwand http://www.leinwand.jp/
amemix http://amemix.gogo.tc/
GIRLHOOD http://www.moon.sannet.ne.jp/rakugaki/
津波荘 http://www.ktsonline.jp/~minatsu/
2ndNewHouse http://www.ichigo.sakura.ne.jp/~2nd/
straywretchscrap http://sws.lib.net/
Y.Tsutanoontheweb http://www.tsutano.com/yutaka/

59 :Name_Not_Found :04/02/19 16:25 ID:???
>>1
・問題なし
・404
・問題なし
・問題なし
・JS切るとcss表示されない、alternate stylesheet設定無し
・切り替えられるの?
・JS切るとcss表示されない、alternate stylesheet設定無し
0461Name_Not_Found
垢版 |
04/02/26 18:10ID:???
>>459
どこの自演か一目でわかるラインナップですね。
0465Name_Not_Found
垢版 |
04/04/13 13:11ID:???
教えて下さい
スタイルシートの切り替えはJavaScriptでないとできませんか。
HTMLだけでは無理でしょうか。
お願いします
0467Name_Not_Found
垢版 |
04/04/13 13:34ID:???
link要素書いてれば
対応ブラウザなら一応できなくもないけど…>切り替え
あれだけだとちょっと辛い
0468Name_Not_Found
垢版 |
04/04/13 13:49ID:???
どちらにしろ閲覧する側に依存する。JavaScriptでもlink要素でも。
0469Name_Not_Found
垢版 |
04/04/13 18:43ID:???
PHPやCGIもあるけどね、あれも内部的にはjs使ってたりして?
0470Name_Not_Found
垢版 |
04/04/13 19:04ID:???
CGI 使ってるとこもあるけど Cookie 食わせたりしてるみたいだしなぁ。
どのみちHTML *だけ* では無理。
0471Name_Not_Found
垢版 |
04/04/14 22:40ID:???
>>470
だからMozillaやOperaなら対応してるって。HTMLだけで代替シートに切替可。
0473Name_Not_Found
垢版 |
04/04/15 04:19ID:???
>>471
でもページ切り替わってもちゃんと値を保持していて欲しいね。
あんまり切り替えた意味ないし。

>>472
おそらく。
0474Name_Not_Found
垢版 |
04/04/15 07:10ID:???
>>471>>473
Firefox ならページ切り替えても title 追っかけてるんじゃないかな。
ブラウザ依存しまくりなので HTML だけでは無理といえなくもない。
(閲覧者の環境に依存しまくるから作成者の意図通りにはならないってこと)
0475Name_Not_Found
垢版 |
04/04/15 13:26ID:???
>>474
Firefoxでも無理ですた。
コンテキストメニュー拡張にそういう機能がいちおうあるけど。。。
0477Name_Not_Found
垢版 |
04/08/01 19:04ID:???
Not Foundになる。無くなってしまったのか?

スタイルシート切り替え&リンクボタン「ス切リボ」
http://www.xinada.ne.jp/~handa/tech/CSS/SuKiBo
0478Name_Not_Found
垢版 |
04/08/01 21:10ID:???
だいぶ前になくなってたよ。てか1ヶ月放置でも生きてるのか・・。
Web制作板ってほんと過疎だな・・
0480Name_Not_Found
垢版 |
04/08/22 21:12ID:???

  ヤッホー お休みかなぁ〜〜?
0481Name_Not_Found
垢版 |
04/09/03 19:33ID:ehp0tlHa
javascript質問スレから誘導されてきました。

当方が使っているCSS切り替えスクリプトなんですが、
MacIEに対応していないんです。当方、Macを所持して
いないので、もし宜しければ、どなたかMacIEに対応
させる追加ソースを代わりに書いて下さいませんでしょうか。
宜しくお願い致します。

dat落ちしそうなのでageておきますね。
0482Name_Not_Found
垢版 |
04/09/05 13:28ID:???
>>481
とりあえず、今使ってるものを提示してもらわないことには
修正コードなんて誰にも描けないと思うぞ。

個人的には、MacIEに対応済みのスクリプトを拾ってくりゃ終わる話だと思うけど。
0483Name_Not_Found
垢版 |
04/10/06 19:06:33ID:???

  ヤッホー お休みかなぁ〜〜?
0487Name_Not_Found
垢版 |
04/10/15 04:55:17ID:???
はあ? スレッドを間違ってませんか。↑
0488486
垢版 |
04/10/15 05:33:12ID:???
間違えました。
0489Name_Not_Found
垢版 |
04/11/10 06:40:18ID:???
代替CSS選択Javascriptってフォームをdocument.writeで出してるのが多いからapplication/xhtml+xmlでは動作しないんだよな。
>>485のはOKだけど
0490Name_Not_Found
垢版 |
04/12/09 15:24:09ID:???
切り替えスクリプト使いたいんだけど、スクリプト云々の前にCSSのlinkにtitle属性指定したら、何故か一瞬だけしかCSS適応されなくてすぐに解除される・・・orz
title属性消したら普通に適応される。なんでだろう・・・誰か教えてください
0491Name_Not_Found
垢版 |
04/12/09 19:58:32ID:???
>>490
ページ読み込み後に切り替えてるスクリプトならチラつくことあるよ。
代替スタイルシートの設定の仕方あってる?
rel="stylesheet"でtitle属性が違うLINK要素が2つ以上とか無い?
0492490
垢版 |
04/12/10 15:05:00ID:AWeIYVva
>>491
それは大丈夫です。ちなみにIEだとちゃんと適応されました。Firefoxだと解除されます○| ̄|_
0493Name_Not_Found
垢版 |
04/12/14 17:35:35ID:???
チラつきはIEでもOperaでもGeckoでも起こる。
CSSのサイズが若干大きいとHTMLレンダリングの開始にCSS読み込みが間に合わなかったらチラつく。
レンダリングが開始される前にCSSの読み込み(キャッシュ含)が終わっていればチラつかない。
0494Name_Not_Found
垢版 |
04/12/17 17:56:18ID:???
一昨日くらいまで490とまったく同じ症状だった。
IEとかネスケでは大丈夫なのに、Firefoxだと、
一瞬だけCSS適応されてすぐに解除される。
だけど、今日まで忙しくてサイトに触れていなかったら、
急にちゃんと適応されるようになった。
もともとHTMLやCSSに問題はなかったし、
ブラウザがなんか故障したんだろう程度にしか
思わなかったが
0495名無しさん@修業中
垢版 |
05/01/06 15:44:33ID:OHFebcH/
JSの切り方を教えてほしい
0496Name_Not_Found
垢版 |
05/01/06 22:20:11ID:???
普通にオプションで切れる。
IE ? まだそんなもん使ってんの?深い場所にあるからよく見ろよ
0497Name_Not_Found
垢版 |
05/02/20 16:12:55ID:bsIzVx3F
ほす
0498Name_Not_Found
垢版 |
05/03/09 07:01:28ID:tRBPRqcJ
googleの検索結果でnewwindow=1にしてもキャッシュや関連ページは
新しいウィンドウにならないんですが、ユーザスタイルシートで
こいつらを新しいウィンドウで開くように出来ないでしょうか?
ブラウザはIE6です。
0499Name_Not_Found
垢版 |
05/03/09 11:30:48ID:???
スタイルシートを何だと思ってるんだ。
0502500
垢版 |
05/03/09 13:41:50ID:???
Shift+クリックの間違いですた。orz
0504Name_Not_Found
垢版 |
05/03/09 14:43:51ID:???
そんな事言われても…。
フレームの構成はページスタイルともいえなくもないし、
複数ページだって文書スタイルといえなくもない…
とかなんとかようするに何らかのHTML書換えフィルタとか
ブラウザの振る舞いで対処するしかないわけですね?
firefoxなら拡張で何とかなるかな?
ごみんね。じゃ、時間だしこの辺で。
0505Name_Not_Found
垢版 |
2005/04/12(火) 13:43:12ID:???
クッキーで代替
ttp://ramutei.com/
0507Name_Not_Found
垢版 |
2005/11/04(金) 21:40:53ID:???
読み込ませる限度って、最大でいくつぐらいまで?
調子に乗って5つもCSSを用意してしまったが……
0508Name_Not_Found
垢版 |
2005/11/05(土) 01:43:27ID:???
>>507
うちは三つ
head部分やmenu、footer部分などのメインCSS
中身の制御のCSS、
その他なんかてきとうにCSS
0509Name_Not_Found
垢版 |
2005/11/05(土) 08:56:58ID:???
>>508
分けてるのね
>>507
漏れ全部のスタイル入れ込んだ代替CSSを10くらい読み込ませてるよ・・・('A`)ダメナノカナ
0510Name_Not_Found
垢版 |
2005/12/14(水) 17:25:44ID:lSAMgByS
>>509
IEは代替スタイルも全部読み込んでから表示する。
ので、重くなるぞ。
0511Name_Not_Found
垢版 |
2005/12/14(水) 20:58:14ID:???
>>510
げっ。マジで?
優先スタイルシート読み込んで表示開始、だと思ってた。

トップのHTML自体は4KBのサイトだけど
代替CSS・背景画像ふくめたら80KB超えてるよ
どれを削ろう……
0512Name_Not_Found
垢版 |
2005/12/14(水) 22:54:02ID:???
>>511
PHPのスクリプトなら問題ないよ。
選択されているCSSしか読み込まないから。
0513Name_Not_Found
垢版 |
2005/12/15(木) 00:36:51ID:???
本来は、linkタグにalternateスタイルシートを記すのが、筋。
0516Name_Not_Found
垢版 |
2005/12/19(月) 14:11:51ID:???
>>515
むしろお前が失敗しているのにワロスw
0517Name_Not_Found
垢版 |
2005/12/20(火) 15:00:54ID:???
ほんとだよ。書き込み確認FLOWと刺さないと駄目だな
0518Name_Not_Found
垢版 |
2006/01/28(土) 11:06:51ID:u25r89pC
ハゲドー
0519Name_Not_Found
垢版 |
2006/03/09(木) 00:47:02ID:???
一つ代替スタイルシートを作ったので寝る。
完成していないけど。
0520Name_Not_Found
垢版 |
2006/04/02(日) 20:21:03ID:???
ユーザスタイルシートで文字の大きさを制限したいと思っています。

FirefoxやOperaは最小フォントサイズを指定できますがこれだけでは不満です。

個人的に一番理想的なのは、たとえば最小9pt〜最大14ptと指定したとして、
そのページにある最小〜最大サイズまでのレンジを自動的に制限レンジの
9〜14ptに内比を保って変換してくれる事です。

CSSではこんな事はできるはずもないので、これに近いことをしたいのですが
何か良い方法はないでしょうか?
最大サイズの指定できるだけでも構わないのですが…。

現在はIE6やOperaでは全て固定サイズにするユーザCSSを使用しています。
これはこれで悪くないのですが、できれば避けたいです。
Firefoxだけは最小フォントサイズ指定とデフォルトフォントサイズだけで、
ユーザCSS無しでなんとか我慢できる範囲になっているようです。
0521520
垢版 |
2006/04/02(日) 21:39:34ID:???
Opera9P2はOpera:configとやるとmax_fontsizeという項目が有った…。
あとはIE6だけだ…。
0524Name_Not_Found
垢版 |
2006/09/03(日) 01:14:59ID:6CJfsvG1
このスレまだあったんだ
0525Name_Not_Found
垢版 |
2006/10/13(金) 17:15:25ID:???
保守してみる。

みんなどんな代替用意してる?
当方は
・基本(青系)
・白黒(読みやすさにより配慮)
・黒板風(目が疲れない?)
・ピンク系(かわいい)
・2ちゃんねる風(ネタ)
の5つ。
元がかなりストリクトでタグの種類も少ないミニマムなHTMLなんで、
シートも少ししか書かなくていいから手軽。
0526Name_Not_Found
垢版 |
2006/10/13(金) 17:17:33ID:???
補足
>>464のスクリプトはすごくいいね。
サイト内全体にクッキーが適用されるから、
ページごとにいちいち選択し直さなくて良い。
0527Name_Not_Found
垢版 |
2006/10/14(土) 21:57:57ID:UOBrAF6O
保守あげ
0528Name_Not_Found
垢版 |
2006/10/21(土) 14:31:30ID:l73u7a4v
>>526
使ってみたんだけど、一番上以外のスタイルを指定してると
ページ移動の際に一番上のスタイルが一瞬表示されませんか?
設定の仕方がおかしいのかなぁ
0530Name_Not_Found
垢版 |
2006/11/07(火) 22:54:09ID:87oyAZwm
出ないスクリプトってあるの?
0531Name_Not_Found
垢版 |
2006/11/12(日) 12:07:52ID:BrrkBB4S
いちゆう氏の
0532Name_Not_Found
垢版 |
2006/11/28(火) 03:01:24ID:???
>>530
全部のlinkをJSから出力させれば、選択CSSだけで標準は一瞬も出ない。
但しJSを切ると・・・な状態。
0533Name_Not_Found
垢版 |
2007/02/25(日) 01:27:12ID:DuXMCQqT
age
0534Name_Not_Found
垢版 |
2007/02/28(水) 21:29:12ID:???
IEはlink要素のhrefに代入するとスタイルシート読み込んでくれる
0535Name_Not_Found
垢版 |
2007/04/10(火) 09:55:22ID:rguGTsIW
ええっとユーザースタイルシートは作れませんが、使い方の質問です。

XP SP2 + IE6

なんですが、インターネットオプションから
ユーザースタイルシート(Web上から拾ってきたもの)
を設定しました。

で、これを設定すると普通に
インターネット上のページには適用されるみたいですが、
これはローカルファイル(「C:\X.HTM」とか)
を表示する場合にも同じように適用されるのでしょうか?
0536Name_Not_Found
垢版 |
2007/04/10(火) 10:50:42ID:???
ええっとご自分で試してみれば良いのではないでしょうか。
0537Name_Not_Found
垢版 |
2008/05/21(水) 11:12:40ID:???
神戸の強盗強姦:被告を追送検 /兵庫

県警捜査1課と生田署などは18日、住所不定、無職、金平和容疑者(43)=強盗強姦罪などで公判中=を強盗と窃盗の容疑で神戸地検に追送検した。
金被告は連続強盗強姦の容疑で既に送検されており、送検件数は計29件となった。
県警によると、金被告は98年から06年にかけ、大阪や神戸のマンションで、1人暮らしの女性の部屋に押し入り、刃物で脅して性的暴行を加えたうえ、
金を奪うなどしてきたとされる。13件の強盗強姦容疑、2件の同未遂容疑、5件の強盗致傷容疑などで送検されており、一部で公判が始まっている。【武内彩】
毎日新聞
ttp://mainichi.jp/area/hyogo/news/20071219ddlk28040169000c.html


わいせつ容疑で男逮捕 /栃木

10日、北朝鮮国籍で足利市寿町、無職、高山徳次郎こと夫徳辰容疑者(65)を強制わいせつ容疑で逮捕。
11月29日午後5時すぎ、足に障害がある同容疑者の自宅に、小2の長女と共に
同市内の知人の無職女性(37)が身の回りの世話のために訪れた際、長女にキスをするなどした疑い。
当時、女性は長女から目を離していたという。「可愛かったから」と容疑を認めている。(足利署調べ)
毎日新聞 2007年12月11日
ttp://mainichi.jp/area/tochigi/news/20071211ddlk09040392000c.html

>無職、高山徳次郎こと夫徳辰容疑者(65)
0538Name_Not_Found
垢版 |
2008/06/02(月) 21:25:45ID:TGGOrDMa
0539Name_Not_Found
垢版 |
2009/02/24(火) 17:27:51ID:???
長生きだな、このスレッド。
0540Name_Not_Found
垢版 |
2009/10/13(火) 22:03:25ID:KLbirn2t
せっかく IE8 が代替スタイルシートに対応しているんだし、もうちょっと普及してもいいはず。
ageてみる。
0541Name_Not_Found
垢版 |
2009/10/14(水) 11:44:49ID:???
http://www.2ch.net/accuse2.html より

6 荒しの定義
 何を以って荒しと認定するかについての問い合わせには基本的にお答えしません。
   (中略)
 保守荒らしも無駄にサーバリソースを消費する行為なので、禁止します。
0543電脳プリオン
垢版 |
2012/01/02(月) 23:05:29.43ID:????2BP(1960)

  ( ・∀・)   | | ガッ
 と    )    | |
   Y /ノ    人
    / )    <  >__Λ∩
  _/し' //. V`Д´)/ ←>>345
 (_フ彡        /
0545Name_Not_Found
垢版 |
2012/03/22(木) 03:37:01.46ID:???
あずにゃんペロペロ(^ω^)
0546Name_Not_Found
垢版 |
2012/09/15(土) 17:56:32.89ID:???
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね 
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね 
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
0547Name_Not_Found
垢版 |
2013/03/11(月) 05:45:53.67ID:vKVvv7Tt
2001年萌え〜
0548Name_Not_Found
垢版 |
2013/10/20(日) 17:05:28.81ID:???
今はもうブラウザから代替スタイルシート選択切換ができるよな。
IE10もFirefoxもOperaも。
できないのは、SafariとChromeだけか。
まだスタイルシート切換用javascriptが要る。
Cf. http://www.usamimi.info/~geko/arch_web/02_sample/018/index.html

>>433-439のスクリプトだと、Safari5で固定シート('Default')が出てこない不具合があった。
どう直せばいいかは、解らない。
0549Name_Not_Found
垢版 |
2013/10/20(日) 18:07:26.81ID:???
>>433の改訂版。
これでGoogle Chrome最新版はOK。でもSafari5.1.7(Windows版)は固定シートが選択肢に出ない。

function fGetStyleTitles()
{/* スタイルシートの一覧を取得 */
sS=document.getElementsByTagName('link');
for(i=0; i<sS.length; i++){
SL = sS[i];
if(SL.type!="text/css")continue;
if (SL.title || SL.title!="")
{
SL.disabled = (SL.title==name ) ? false:true;
SL.disabled = !SL.disabled; SL.disabled = !SL.disabled;
if (sfTitles.indexOf(SL.title)==-1) {
sfTitles+=SL.title;
sfTitles+=",";
}
var relS = SL.disabled ? 'alternateTitle' : 'preferredTitle';
if (!sS[relS]) sS[relS]= SL.title;
}
}
if (!sS.preferredTitle) sfTitles='Default,'+sfTitles;// /*Safari5效かない? */
sfTitles+="スタイル解除";
sfTitle=sfTitles.split(",");
}
0550Name_Not_Found
垢版 |
2013/10/21(月) 19:50:13.21ID:???
> var relS = SL.disabled ? 'alternateTitle' : 'preferredTitle';
> if (!sS[relS]) sS[relS]= SL.title;

↓修正、前に一行附加。
if (!sS[i].title)///* ()内は何が良い? document.styleSheets不可 */
var relS = sS[i].disabled ? 'alternateTitle' : 'preferredTitle';
if (!sS[relS]) sS[relS]= sS[i].title; // 追加ここまで

↓もしくは、元の二行を下記二行に代替。
if (rel == 'stylesheet' && !sS.preferredTitle) sS.preferredTitle = sS[i].title;
else if(rel=='alternate stylesheet' && !sS.alternateTitle) sS.alternateTitle=sS[i].title;
0552Name_Not_Found
垢版 |
2013/11/25(月) 13:19:34.09ID:???
Chrome拡張機能
Style Chooser
https://chrome.google.com/webstore/detail/style-chooser/daodklicmmjhcacgkjpianadkdkbkbce?hl=ja
Alt CSS
https://chrome.google.com/webstore/detail/alt-css/deaodobjfcolfhkecnnghdclnlmfjdje?hl=ja

自前で切替スクリプトを設置するサイトと衝突して、代替シートが選択できないことがある。

前者は、代替シートを選ぶと元の固定シートへ戻る選択肢が出ないことがある。
persistent stylesheet(固定スタイルシート)を無視してalternate stylesheetの指定だけ適用されたり。
あと、link要素のtitle属性が一字だと、選択肢はタイトル名が出ず空白で表示される。

後者、link要素にmedia="screen,print"とかメディア属性を記述してあると、選択肢に出ない罠。
0553Name_Not_Found
垢版 |
2013/11/27(水) 10:17:03.17ID:???
>>552
Alt CSSは、
media="screen,print"みたいに複数メディア・タイプ指定だと読み込まないけど、
media="screen"と単独メディアの指定ならば選択肢に出てくる。

まあ、WebkitやBlink自身がちゃんとしたスタイル切替機能を装備してくれれば一番いいんだけどね。
0560Name_Not_Found
垢版 |
2014/07/22(火) 14:04:24.94ID:yEpE0W+U
★2ch勢いランキングサイトリスト★

◎ +ニュース板
・ 2NN
・ 2chTimes
◎ +ニュース板新着
・ 2NN新着
・ Headline BBY
・ unker Headline
◎ +ニュース板他
・ Desktop2ch
・ 記者別一覧
◎ 全板
・ 全板縦断勢いランキング
・ スレッドランキング総合ランキング
・ ログ速
◎ 全板実況込み
・ 2勢
・ READ2CH
・ i-ikioi

※ 要サイト名検索
0561Name_Not_Found
垢版 |
2014/07/28(月) 11:01:10.03ID:+oPqj8at
★2ch勢いランキングサイトリスト★

◎ +ニュース
・ 2NN
・ 2chTimes
◎ +ニュース新着
・ 2NN新着
・ Headline BBY
◎ +ニュース他
・ Desktop2ch
・ 記者別一覧
◎ 全板
・ 全板縦断勢いランキング
・ スレッドランキング総合ランキング
◎ 実況込み
・ 2勢
・ READ2CH
・ i-ikioi

※ 要サイト名検索
0564Name_Not_Found
垢版 |
2014/10/01(水) 15:12:48.96ID:???
代替スタイルシートに萌え〜
0568Name_Not_Found
垢版 |
2014/12/31(水) 02:29:11.96ID:kQdlwD80
 
お世話になります。
私、責任者の加茂と申します。以後、宜しくお願い致します。
http://www.apamanshop.com/membersite/27009206/images/kamo.jpg
浪速建設様の見解と致しましては、メールによる対応に関しましては
受付しないということで、当初より返信を行っていないようで、今後につい
てもメールや書面での対応は致しかねるというお答えでした。
http://www.o-naniwa.com/index.html 事務員 東条 南野
http://www.o-naniwa.com/company/
このように現在まで6通のメールを送られたとのことですが、結果一度も
返信がないとう状況になっています。
http://www.apamanshop-hd.co.jp/ 加茂 舟橋
http://www.data-max.co.jp/2010/10/01/post_11983.html
私どものほうでも現在までのメール履歴は随時削除を致しております
ので実際に11通のメールを頂戴しているか不明なところであります。
  
 ・ハンガー・ゲーム   http://s-at-e.net/scurl/TheHungerGames-Aircraft.html
 ・スタートレック     http://s-at-e.net/scurl/StarTrek-Aircraft.html
 ・アバター        http://s-at-e.net/scurl/Avatar-Shuttle.html
 
 ・艦これ   http://s-at-e.net/scurl/KanColle.html
 ・BRS     http://s-at-e.net/scurl/BRS.html
 ・ベヨネッタ http://s-at-e.net/scurl/BAYONETTA.html
 ・風ノ旅ビト http://s-at-e.net/scurl/JOURNEY.html
 
 ・GODZILLA ゴジラ   http://s-at-e.net/scurl/Godzilla.html
 ・崖の上のポニョ     http://s-at-e.net/scurl/Ponyo.html
0573Name_Not_Found
垢版 |
2015/10/30(金) 23:42:53.52ID:Byj956Fk
(´ 3`)
0576Name_Not_Found
垢版 |
2018/02/01(木) 00:00:56.59ID:qwmvCjtb
萌え〜
0577Name_Not_Found
垢版 |
2018/05/01(火) 18:48:23.75ID:l1wYHpV1
誰でもできる在宅ワーク儲かる方法
少しでも多くの方の役に立ちたいです
グーグルで検索するといいかも『金持ちになりたい 鎌野介メソッド』

LGLIR
0580Name_Not_Found
垢版 |
2019/09/14(土) 13:52:58.93ID:fLxfbBPu
今どれがいいの?
0581加害少女は23歳に…高1同級生殺害事件から丸8年
垢版 |
2022/07/27(水) 01:02:11.67ID:sOuBkGyJ
佐世保市で高校1年の女子生徒が同級生を殺害した事件から昨日で丸8年です。
当時、対応で問題を指摘された児童相談所では朝礼で訓示がありました。

8年前の7月26日、女子高校生が同級生を殺害するという衝撃的な事件が起きました。

加害少女は当時15歳、殺人容疑で逮捕後医療少年院に送られ、成人になった今も収容されています。
加害少女は現在23歳ですが、去年、裁判所から「矯正教育を継続して行う必要がある」と判断され2024年までの収容延長が認められています。

加害少女の近況について元付添人弁護団は「矯正教育により対人交流などに成長がみられ内省が深まるなどの変化が生じている。贖罪の気持ちを深めていくため更なる内省の獲得に努めている」としています。

山瀧 猛 所長「この事件のことを児童相談所の中で風化させない」

佐世保市の児童相談所では、26日、朝礼が行われ、再発防止に向け、訓示がありました。

事件の直前、児相では少女を診察した医師から「人を殺しかねない」との連絡を受けたものの、具体的な対応を取らなかったことが指摘されました。

山瀧 所長「人身の安全に関わるような相談については、危機意識をきちんと持って対応する」

児童相談所では些細な情報でも会議に諮り、組織として対応するなど事件を教訓にした対策を今後も徹底していくとしています。
0582Name_Not_Found
垢版 |
2022/10/29(土) 06:30:32.63ID:???
今ぢゃ代替スタイルシート対応ブラウザーはFirefoxだけ。
GoogleChromeに追随してOperaもMicrosoftEdgeもSafariもスタイルシート切換機能をサポートしない。

Chromeは拡張機能のWebpage DecoratorやStylus等を入れれば良いみたいだが……。
しかしJavascript噛ませばFirefox以外でもできはするんだから、もちっと工夫できないかね。
0583Name_Not_Found
垢版 |
2022/11/10(木) 13:30:52.64ID:???
「代替スタイルシートに萌え〜」 
https://mevius.5ch.net/test/read.cgi/hp/991400015/
↑mevius.5ch.netでレス「全部」表示にすると、>>1>>93の投稿日時・IDがNGになる。
toro.2ch.sc だと、ならない。
ナゼ?

ブラウザーの互換性
https://developer.mozilla.org/ja/docs/Web/CSS/Alternative_style_sheets#%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%83%BC%E3%81%AE%E4%BA%92%E6%8F%9B%E6%80%A7
OperaがYesになってるけど、Operaもversion13以降はレンダリング・エンジンがBlinkになったから
Chromeに準じて代替スタイルシート非対応だよな。
0584Name_Not_Found
垢版 |
2022/11/10(木) 13:47:30.77ID:???
>>549
以下二行に問題がある。
  SL.disabled = (SL.title==name ) ? false:true;
  SL.disabled = !SL.disabled; SL.disabled = !SL.disabled;
これだと、優先スタイルシートありの場合に、ChromeやEdgeやOperaで切替動作に異常が出る。

いっぺんスタイル無効にしてから有効にし直す仕組みにする。
  SL.disabled = true;
  SL.disabled = (SL.title==name ) ? false:true;
問題を起こす !SL.disabled の二重化(Chrome対策用#)は削除する。
 # https://www.usamimi.info/~geko/arch_web/02_sample/018/index.html
これで、Firefox以外のブラウザでも、うまく優先/代替をスイッチできる。

参考「ChromeやEdgeで代替スタイルシートを切換可能にするには?」
 https://teratail.com/questions/rbh54l6goho0n1
0586Name_Not_Found
垢版 |
2022/11/25(金) 13:45:59.18ID:???
>>401 >>433
> if (sfTitles.indexOf(sS[i].title)==-1)
>>549
> if (sfTitles.indexOf(SL.title)==-1)

これらは、以下のHTMLの場合に不具合が生じた。
<link rel="stylesheet" type="text/css" href="persistent.css"><!--固定スタイルシート -->
<link rel="alternate stylesheet" type="text/css" href="01.css" title="非優先">
<link rel="stylesheet" type="text/css" href="preferred.css" title="優先">
<link rel="alternate stylesheet" type="text/css" href="02.css" title="代替2">
即ち、優先シートを指定するlink要素の前に代替シートを指定するlink要素が先行し、
且つ、優先シートのtitle属性値が先行指定された代替シートのtitle属性値に含まれる場合には、
優先シートのタイトルが選択肢(selectのoption要素やラジオ・ボタン)に出てこなくなる罠。
対処法としては、次の通り、各title属性値がsheetTitlesに含まれない場合を.indexOfでなく.testを以て条件指定とすれば良いみたい。
if ( sS[i].title && !(/sS[i].title/.test(sheetTitles)) )
乃至は
if ( SL.title && /SL.title/.test(sheetTitles)==-1 )
上記にて、 sS[i].title && 乃至 SL.title && を条件に併記するのは、title属性の無い固定スタイルシートまで選択肢に出現するのを避けるため。
0587Name_Not_Found
垢版 |
2022/11/25(金) 15:24:25.28ID:???
>>586訂正
> if ( sS[i].title && !(/sS[i].title/.test(sheetTitles)) )
> 乃至は
> if ( SL.title && /SL.title/.test(sheetTitles)==-1 )

if ( sS[i].title && !(/sS[i].title/.test(sfTitles)) )
乃至は
if ( SL.title && /SL.title/.test(sfTitles)==-1 )
0588Name_Not_Found
垢版 |
2022/11/25(金) 20:46:03.33ID:???
>>586
優先・代替いづれであれ関係無い。
或るlink要素のスタイル名が、先行するlink要素のtitle属性値に含まれる文字列である場合、後続のそのスタイル名は選択肢に出なくなる。
例) 下記ではスタイル名「代替」(=alt01.css)がoption要素に現れない。
<link rel="alternate stylesheet" type="text/css" href="alt02.css" title="代替2">
<link rel="alternate stylesheet" type="text/css" href="alt01.css" title="代替">

上記の選択肢が出てこない問題を、.indexOf の代りに .test を使ったif条件文にして解消しても、
複数シートを同一スタイル名で括るtitle指定の場合に、却って選択肢が出すぎる不具合が起きた。
<link rel="alternate stylesheet" type="text/css" href="alt02-1.css" title="代替2">
<link rel="alternate stylesheet" type="text/css" href="alt01.css" title="代替">
<link rel="alternate stylesheet" type="text/css" href="alt02-2.css" title="代替2">
右の例では、同名シート「代替2」が選択肢に二回重出する破目に。
解決法としては、北村曉『曉に死す』中「徒委記」の「CSS切替スクリプト」を参考にする。
http://www.akatsukinishisu.net/wiki.cgi?CSS%C0%DA%C2%D8%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8
特に、/* 既に同じスタイル名がある場合は除く */とコメントのある箇所。
修正すると、こんな風に。
for (i=0; i<sS.length; i++) {

var isSameTitle = false;
for (var j = 0; j < i; j++) {
if (sS[j].title == sS[i].title) {
isSameTitle = true;
break;
}
}
if (!isSameTitle)
{
sfTitles+=sS[i].title; // >549はsfTitles+=SL.title;
sfTitles+=",";
}
}
0589Name_Not_Found
垢版 |
2022/11/29(火) 13:31:07.62ID:???
代替スタイルシート切替スクリプトって、やけにページ読み込み完了まで時間が掛かるのが多くない?

tp://sug.blog2.fc2.com/blog-entry-487.html の
サンプル( tp://sug.blog2.fc2.com/?style2=cfdn_10&index )とか、
tp://critical.s6.xrea.com/web/cssselect.html とか、
tp://confetto.s31.xrea.com/misc/switchstyles とか。

ソース見るとhead内link要素で代替シートを指定してあるのに、読み込み初回では
Firefoxのメニューバー→表示→スタイルシートになかなか代替スタイル名が出てこなかったり。

読み込みを重くする原因は何なのか? Cookieの所為?
0590Name_Not_Found
垢版 |
2022/12/10(土) 10:49:51.71ID:???
>>589
いちゆうの tp://critical.s6.xrea.com/web/cssselect.shtml の問題なら、
メイン関数のwindow.onload=fInit;がページ読み込み終了後でないと処理実行されなくしてるからでは。

Cf.「スタイル切り替えスクリプトがうまく動作してないです」
tp://www.remus.dti.ne.jp/~a-satomi/nikki/2003/05c.html#d29n01
「スタイル切り替えスクリプトがうまく動作してないですリターンズ」
tp://www.remus.dti.ne.jp/~a-satomi/nikki/2003/10b.html#d15

document.addEventListenerでloadイベントに代ってDOMContentLoadedイベントに変更すれば読み込み速くなるのかな?
0591Name_Not_Found
垢版 |
2022/12/10(土) 15:39:44.07ID:???
↓時間が止まったみたいに、なつかしい。
Hiro Konda's Web
Stylesheet Selector for IE 5+ and Gecko Ver 0.8.0
  www.minc.ne.jp/~konda/web_resoce/js/css-select/index.html
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況