タグ

ブックマーク / www.softel.co.jp (4)

  • 【JavaScript】window.btoa(‘日本語’) する at softelメモ

    問題 JavaScriptでbase64エンコード、デコードをするなら、window.btoa, window.atob がありますよね。 window.btoa('Hello!'); // → "SGVsbG8h" window.atob('SGVsbG8h'); // → "Hello!" 日語入れたらエラーになるんですけど、だめなんですか。 window.btoa('あいうえお'); // → x // Error: String contains an invalid character 答え 殆どのブラウザでは、window.btoa のパラメータにユニコードの文字列を指定して呼び出すと、例外「範囲外 (Out Of Range)」が返ります。 https://developer.mozilla.org/ja/docs/Web/API/window.btoa#Unicode_S

    【JavaScript】window.btoa(‘日本語’) する at softelメモ
  • 画面上の文字や画像を選択できないようにする at softelメモ

    問題 文字や画像をダブルクリックされると、選択状態になってしまう。 文字やリンクや画像に、onclickで何らかの処理をするスクリプトを作っているのだが、カチカチクリックされたときやドラッグされたとき選択状態になると、どうにもかっこ悪い。 ダブルクリックしたときやマウスを使って選択しようとしたときに、選択状態にならないようにできる? 答え CSS3では以下のように書ける。 user-select: none; ただ、だいぶ普及した角丸をするborder-radiusのようには広く実装されていないようなので、現状では各ブラウザの独自実装にも合わせておく必要がありそう。 以下のように、各実装にあわせた記述をしておく。 user-select: none; /* CSS3 */ -moz-user-select: none; /* Firefox */ -webkit-user-select:

    画面上の文字や画像を選択できないようにする at softelメモ
  • 【jQuery】selectboxにoption要素の追加・削除をする at softelメモ

    状況によって、動的に、jQueryで、選択項目を増やしたり、減らしたりしたい。 そんな時に役立つ基的なやり方。 //select要素のIDをselectとする //追加するとき $('#select').append($('<option>').html("追加される項目名").val("追加される値")); //全て取り除くとき $('#select > option').remove(); //選択されたものを取り除くとき $('#select > option:selected').remove(); 普通にHTMLに追加、削除をするだけ。 応用するとデモみたいなことも楽にできる。 DEMO selectboxにoption要素の追加・削除をする。- デモ

    【jQuery】selectboxにoption要素の追加・削除をする at softelメモ
  • 【apache】VirtualDocumentRootで、ディレクトリを作るだけでサブドメインが作れる at softelメモ

    【apache】VirtualDocumentRootで、ディレクトリを作るだけでサブドメインが作れる 問題 たくさんのサイトをVirtualHostで1台のサーバーで稼動させている。 Webサイト、サブドメインが増えるたびにDocumentRootを指定するのはとても面倒。httpd.confもどんどん見づらくなる。 いい方法ない? 答え ルールに従ったディレクトリ構成にするなら、VirtualDocumentRootが便利。 DocumentRootを使うとこうなるところが、 <VirtualHost *:80> ServerName xxxxx.xxxx.xxx DocumentRoot "/home/apache/xxxxx.xxxx.xxx/htdocs" </VirtualHost> <VirtualHost *:80> ServerName yyyyy.xxxx.xxx Do

    【apache】VirtualDocumentRootで、ディレクトリを作るだけでサブドメインが作れる at softelメモ
  • 1