「script」検索結果
画面中央に表示するモーダルウィンドウを実装[edit]
2022/11/20 【リンク】
https://www.tam-tam.co.jp/tipsnote/html_css/post8031.html
タグ >> Javascript JQuery css HTML
Webサイトを PWA としてアプリ化[edit]
2022/11/17 【リンク】
Webサービス・サイトをPWA化する手順
https://pisuke-code.com/web-way-to-convert-site-to-pwa/#way-to-convert-site-to-pwa-1
タグ >> javascript PWA manifest
正規表現パターンサンプル[edit]
2021/03/09 【コード】
パターン 意味
/^[0-9]*$/ 半角数値のみ(空文字OK)
/^[0-9]+$/ 半角数値のみ(空文字NG)
/^[a-zA-Z]*$/ 半角英字のみ(空文字OK)
/^[a-zA-Z]+$/ 半角英字のみ(空文字NG)
/^[0-9a-zA-Z]*$/ 半角英数字のみ(空文字OK)
/^[a-zA-Z0-9!-/:-@¥[-`{-~]*$/ 半角英数記号のみ(空文字OK)
/^([a-zA-Z0-9]{8,})$/ 8文字以上の半角英数字
/^([a-zA-Z0-9]{6,8})$/ 6文字以上8文字以内の半角英数字
/^([0-9]{0,8})$/ 8文字以下の半角数値
/^[0-9]{8}$/ 8文字の半角数値
/^https?:\/\/ URL
/^\d{3}-\d{4}$/ 郵便番号(999-9999形式)
/^\d{1,3}(\.\d{1,3}){3}$/ IP(999.999.999.999形式)
/^([1-9][0-9]*|0)(\.[0-9]+)?$/ 正の小数
/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/ 正・負の小数
/^[ぁ-んー]*$/ 全角ひらがな(空文字OK)
/^[ァ-ンヴー]*$/ 全角カタカナ(空文字OK)
/^[ァ-ン゙゚\-]*$/ 半角カタカナ(空文字OK)
/^[^\x20-\x7e]*$/ 全角文字のみ(空文字OK)
https://javascript.programmer-reference.com/js-regexp-sample/
タグ >> HTML Javascript PHP
外部公開APIによる郵便番号からの住所取得(Ajaxを使いPHPからデータを取得)[edit]
2020/09/08 【リンク】
JavaScript jQueryでAjaxを使いPHPからデータを取得する方法その3(外部公開APIによる郵便番号からの住所取得)
タグ >> JavaScript jQuery PHP Ajax
ラジオボタンを2度押しで選択解除する(複数グループ)[edit]
2018/06/21 【コード】
--------------------------------
HTML
--------------------------------
<input type="radio" name="radio1" id="radio1_1" value="1">
<input type="radio" name="radio1" id="radio1_2" value="2">
<input type="radio" name="radio1" id="radio1_3" value="3">
<input type="radio" name="radio2" id="radio2_1" value="1">
<input type="radio" name="radio2" id="radio2_2" value="2">
<input type="radio" name="radio2" id="radio2_3" value="3">
--------------------------------
JQuery
--------------------------------
// 予めチェックされているもの
var nowchecked = [];
$('input[type="radio"]:checked').each(function(){
nowchecked.push( $(this).attr('id') );
});
$('input[type="radio"]').click(function(){
var idx = $.inArray( $(this).attr('id'), nowchecked ); // nowcheckedにクリックされたボタンのidが含まれるか判定。なければ-1が返る。
if( idx >= 0 ) { // クリックしたボタンにチェックが入っていた場合
$(this).prop('checked', false); // チェックを外す
nowchecked.splice(idx,1); // nowcheckedからこのボタンのidを削除
} else { // チェックが入っていなかった場合
// 同じname属性のラジオボタンをnowcheckedから削除する
var name = $(this).attr('name');
$('input[name="' + name + '"]').each(function(){
var idx2 = $.inArray( $(this).attr('id'), nowchecked);
if( idx2 >= 0 ){
nowchecked.splice(idx2,1);
}
});
// チェックしたものをnowcheckedに追加
nowchecked.push( $(this).attr('id') );
}
});
https://norando.net/radio-cancel/
タグ >> javascript JQuery
VBScriptを暗号化する方法 (Encode a Script)[edit]
2018/02/20 【コード】
VBScriptを個人で使用する場合は問題無いが、組織内の不特定多数で使用する場合にはコードを改変される可能性がある。改変されると最悪の場合、PCのシステムファイルを破壊したり、機密情報を外部へ送信したりと有害な動作をする可能性がある。コードの改変を簡単にできないようにする手段として、コードを暗号化するというのがある。
以前は Windows Script Encoder というツールがマイクロソフトから提供されていたが、現在はWindow OSに標準で暗号化機能が用意されている。scrrun.dllのEncoderオブジェクトを利用してVBScriptを暗号化するスクリプトを作成できる。
添付ファイルの拡張子を「txt」から「vbs」に変更して利用
https://gallery.technet.microsoft.com/scriptcenter/16439c02-3296-4ec8-9134-6eb6fb599880
Chrome の「このページは動作していません」問題を回避する[edit]
2018/02/06 【コード】
Chromeのバージョン56から、<script> や <iframe> タグが送信されると、「このページは動作していません」という ERR_BLOCKED_BY_XSS_AUDITOR エラーが出る場合がある。
「X-XSS-Protection」ヘッダーを送り出すことで、XSS機能を無効にすることができる。
-----------------------
●.htaccess
<ifModule mod_headers.c>
Header always set X-XSS-Protection "0"
</ifModule>
●Perlの場合の例
print "X-XSS-Protection: 0\n";
●PHPの場合の例
header('X-XSS-Protection: 0');
https://kantaro-cgi.com/blog/browser/disabled_chrome_err_blocked_by_xss_auditor.html
PHPでRSSの表示[edit]
2017/08/22 【コード】
<?php
$rss = "http://domain.jp/rss.xml";
$data = "";
$cp = curl_init();
curl_setopt($cp, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($cp, CURLOPT_URL, $rss);
curl_setopt($cp, CURLOPT_TIMEOUT, 60);
$data = curl_exec($cp);
curl_close($cp);
$rss = simplexml_load_string($data);
//var_dump($xml);
echo '<ul>';
foreach($rss->channel->item as $item){
$title = $item->title;
$date = date("Y年 n月 j日", strtotime($item->pubDate));
$link = $item->link;
$description = mb_strimwidth (strip_tags($item->description), 0 , 110, "…Read More", "utf-8");
?>
<li><a href="<?php echo $link; ?>" target="_blank">
<span class="date"><?php echo $date; ?></span>
<span class="title"><?php echo $title; ?></span>
<span class="text"><?php echo $description; ?></span>
</a></li>
<?php } echo '</ul>'; ?>
プログラムでネットサーフィン![edit]
2017/08/09 【リンク】
本サイトでは、プログラムでInternetExplorerを操作する方法や、 Web画面を備えたアプリケーションを作成する方法について解説しています。
MicrosoftのプログラムにはWeb操作を簡単に行える機能が備わっていますので、 例えば以下の事を行うプログラムが作成できます。
・サイトへのログインを自動で行う
・毎日自動で大量サイトのクリックを行う
・証券会社へ自動ログインして自動発注する
・オリジナルブラウザを作成する
・Webサービス用のテストツールを作成する
・etc
本サイトのプログラムに関する記述は、 OSはWindows、開発言語はMicrosoft系(VB.NET、C#、VBA、JScript)のものになります。
マンガで分かる JavaScript プログラミング講座 第2版[edit]
2016/08/18 【リンク】
●第1部 JavaScriptプログラミングの基本
第1話:プロ部登場
第2話:プログラムって何?
第3話:書いてみよう
第4話:数値変数と計算
第5話:文字列変数と様々な出力
第6話:真と偽 条件分岐と演算子
第7話:ループ処理
第8話:配列
第9話:連想配列のループ処理
第10話:関数
第11話:変数のスコープ
第12話:型、オブジェクト、クラス
●第2部 脱初心者プログラミング
第13話:日付オブジェクト
第14話:配列のソートと無名関数
第15話:正規表現
●第3部 Webページのプログラミング
第16話:WebページのJavaScript
第17話:Webページの書き換え
第18話:イベントによる処理
第19話:タイマーによる処理
第20話:スタイルシート
第21話:クッキーの利用
●第4部 応用編
第22話:jQueryの利用
第23話:jQueryを利用した通信処理
第24話:ブックマークレット
第25話:WSHを利用したローカルアプリケーション
第26話:HTAを利用したウインドウ付きアプリケーション
第27話:終わりに
http://crocro.com/write/manga_javascript/wiki.cgi
タグ >> ajax


