DOBON.NETプログラミング道掲示板
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
No35224 の記事
■35224
/ )
列車の時間ごとの位置情報を表示したいです。
□投稿者/ 福ちゃん
一般人(1回)-(2022/11/12(Sat) 18:49:31)
環境/言語:[windows10,javascript,html5]
分類:[その他]
こちら、列車の走行位置のプログラムを作っています。
そこで気になるのが、日付ごとに、ダイヤを変更することは不可能かということです。
例えば、2022年の例ですと、1月1〜3日は、Aダイヤで運行し、1月10日は、Bダイヤ、一般の日はCダイヤというように、
3パターンのダイヤパターンを作りたいのですが、
現状のflagで、やろうとしたところ、これが要するにonとoffの切り替えしかできず、
すなわち、AかBかというのしか作れないのです。
つまり、flagに代わる新たなパターンを作りたいのです。
自分は触り程度しかjavascriptが扱えません。
省略なしにご教授いただければ幸いです。
参照元はこちらです。
http://r113.web.fc2.com/p/viewer/oc-port/index.html
以下はおおもとのソースです。
<code>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- saved from url=(0051)http://r113.web.fc2.com/p/viewer/oc-port/index.html -->
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta name="author" content="">
<meta name="description" content="">
<meta name="keywords" content="">
<title>大阪市営地下鉄 ニュートラム(南港ポートタウン線) (コスモスクエア?住之江公園) 列車在線ビューア</title>
<!--スタイルシート-->
<link rel="stylesheet" href="./大阪市営地下鉄 ニュートラム(南港ポートタウン線) (コスモスクエア?住之江公園) 列車在線ビューア_files/style.css" type="text/css">
<!--JavaScript-->
<script type="text/javascript" src="./大阪市営地下鉄 ニュートラム(南港ポートタウン線) (コスモスクエア?住之江公園) 列車在線ビューア_files/main.js.ダウンロード" charset="UTF-8"></script>
<script type="text/javascript" src="./大阪市営地下鉄 ニュートラム(南港ポートタウン線) (コスモスクエア?住之江公園) 列車在線ビューア_files/diaTypeJudge.js.ダウンロード" charset="UTF-8"></script>
<script type="text/javascript" src="./大阪市営地下鉄 ニュートラム(南港ポートタウン線) (コスモスクエア?住之江公園) 列車在線ビューア_files/dia-20130323.js.ダウンロード" charset="UTF-8"></script>
<script type="text/javascript" src="./大阪市営地下鉄 ニュートラム(南港ポートタウン線) (コスモスクエア?住之江公園) 列車在線ビューア_files/meta.js.ダウンロード" charset="UTF-8"></script>
<script type="text/javascript" src="./大阪市営地下鉄 ニュートラム(南港ポートタウン線) (コスモスクエア?住之江公園) 列車在線ビューア_files/track.js.ダウンロード" charset="UTF-8"></script>
<script type="text/javascript">
</script>
<style type="text/css">
</style>
</head>
<body onresize="setDisplayArea()">
この間省略
> 大阪市営地下鉄 ニュートラム(南港ポートタウン線) (コスモスクエア?住之江公園) 2013年3月23日改正
<!--JavaScript読み込み-->
<script type="text/javascript">
writeBasicHTMLSet();
main();
</script>以下略</code>
<code>
//平日ダイヤか土・休日ダイヤかを判定する
function dayJudge(year, month, date, day)
{
//alert(year +" "+ month +" "+ date +" "+ day)
//フラグ
var weekdayFlag = true;
//月?金なら立てる
if(day >= 1 && day <= 5)
weekdayFlag = day >= 1 && day <= 5;
else if(day==6)
weekdayFlag2 = day == 6
else
weekdayFlag = false;
//祝日ならたおす
if(year == 2013 && month == 1 && date == 1)
weekdayFlag = false;
この間省略
else if(year == 2015 && month == 3 && date == 21)
weekdayFlag = false;
return weekdayFlag;
}
</code>
後ちなみに、
<code>
function dayJudge(year, month, date, day)
{
//alert(year +" "+ month +" "+ date +" "+ day)</code>
は、
運行パターンにかかわると思われますが、
flag形式をやめた場合、
これは、存置のままでも可能ですか。
それとも書き換える必要がありますか。
違反を報告
Javascriptを有効にしてください
この投稿が掲示板のルールに違反しており、何らかの対処が必要であると思われる場合は、以下のフォームを利用して管理人に報告することができます。
マルチポストの報告は、
返信フォーム
の上にある「マルチポストの報告」リンクをご利用ください。
この機能の悪用は絶対にしないでください。
悪用されたと管理人が判断した場合は、予告なしで厳しい対処がなされる可能性があります。
確認等の目的で、入力されたメールアドレス宛に返信メールが送信される可能性があります。メールの受信ができないメールアドレスは入力しないでください。
下のフォームが使用できない場合は、
メールフォーム
を使って管理人にご報告ください。
お名前(必須)
メールアドレス(必須)
本文(必須)
(違反理由など)
返信
削除キー/
編集
削除
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
-
Child Tree
-