2009年7月アーカイブ

文字列の検索

| コメント(0) | トラックバック(0)

文字列の検索は indexOf と lastIndexOf で行います。
indexOf は前から、 lastIndexOf は後から検索

str.indexOf(searchstring, [index])

indexから searchstring を検索し最初に見つかった場所を返します。

str1 = "あいうえお";
pos1 = str1.indexOf("う");

このブログのメニュー

| コメント(0) | トラックバック(0)

JavaScriptをテンプレートに作成
出力ファイル名menu.js

function makemenu(Cid){
    <mt:TopLevelCategories>
        <mt:SubCatIsFirst>
document.write('        <ul>');
        </mt:SubCatIsFirst>
        <mt:If tag="CategoryCount">
document.write('            <li class="mysubcategory">●<a href="<$mt:CategoryArchiveLink$>">'+"<$MTCategoryLabel pmhc=""$> (<$mt:CategoryCount$>)</a>");
if(<$MTCategoryID$> == Cid || "<$MTCategoryLabel pmhc=""$>" == Cid){
<MTEntries sort_by="title" sort_order="ascend">
document.write('<li class="myentrytitle">└<a href="<$MTEntryPermalink$>">'+"<$MTEntryTitle pmhc=""$></a></li>");
</MTEntries>
}

        <mt:Else>
document.write('            <li class="mytopcategory">●<$MTCategoryLabel pmhc=""$>');
        </mt:If>
        <$mt:SubCatsRecurse$>
document.write('            </li>');
        <mt:SubCatIsLast>
document.write('        </ul>');
        </mt:SubCatIsLast>
    </mt:TopLevelCategories>
}

アーカイブウィジェットグループ

<mt:If name="category_archive">
    <$mt:Include widget="カテゴリアーカイブJS展開"$>
<mt:ElseIf name="entry_template">
    <$mt:Include widget="カテゴリアーカイブJS展開2"$>
<mt:Else>
    <$mt:Include widget="カテゴリアーカイブJS"$>
</mt:If>
ウィジェット
カテゴリアーカイブJS

カテゴリアーカイブJS展開

<mt:IfArchiveTypeEnabled archive_type="Category">
<div class="widget-archive widget-archive-category widget">
    <h3 class="widget-header">エントリー一覧</h3>
    <div class="widget-content">

    </div>
</div>
</mt:IfArchiveTypeEnabled>

カテゴリアーカイブJS展開2

<mt:IfArchiveTypeEnabled archive_type="Category">
<div class="widget-archive widget-archive-category widget">
    <h3 class="widget-header">エントリー一覧</h3>
    <div class="widget-content">

    </div>
</div>
</mt:IfArchiveTypeEnabled>

配列の連結

| コメント(0) | トラックバック(0)
array3=array.concat(array2, ...) ;

配列の生成

| コメント(0) | トラックバック(0)
myAry=new Array(14);
myAry0=new Array(2);
myAry1=new Array(6);
myAry0[0]=1;
myAry0[1]=0;
myAry1[0]=1;
myAry1[1]=0;
myAry1[2]=0;
myAry1[3]=0;
myAry1[4]=0;
myAry1[5]=0;


//配列は下記のようにすると作るのが楽
monStrObj="31,29,31,30,31,30,31,31,30,31,30,31";
monAry=monStrObj.split(",");
youbiStrObj="月,火,水,木,金,土,日";
youbiAry=youbiStrObj.split(",");
        

サンプル

| コメント(0) | トラックバック(0)
<html>
<head>
</head>
<body>

<html>
<head>
</head>
<body>

</body>
</html>

関数

| コメント(0) | トラックバック(0)

関数
Adnum=Number(Astr)//文字列を数値にする
Anum=parseInt(Astr)//文字列を整数にする
val=eval("1+5+6+7+8+9");//文字列を計算する
myStr=prompt("計算式を入力して下さい");//たずねる
関数サンプル1

<html>
<head>
</head>
<body>

</body>
</html>

関数サンプル2

<html>
<head>
</head>
<body>

</body>
</html>

サンプル簡易電卓1

<html>
<head>

</head>
<body>
<form name="form1">
簡易電卓
<input type="text" name="in" value="計算式を入力して下さい。">
<input type="button" value="計算する" onClick="KEISAN(document.all('in').value);">
<input type="text" name="out" value="答えが入ります">
</form>
</body>
</html>

サンプル簡易電卓2

<html>
<head>

</head>
<body>
<form name="form1">
簡易電卓(下に改行区切りで入力して下さい)

<textarea name="in" cols="10" rows="10" wrap="VIRTUAL"></textarea>
<input type="button" value="計算する" onClick="KEISAN(document.all('in').value);">

<input type="text" name="out" value="答えが入ります">
</form>
</body>
</html>

カレンダー

| コメント(0) | トラックバック(0)
<html>
<head>
</head>
<body>

</body>
</html>
<html>
<head>
</head>
<body>
<table>

</table>
</body>
</html>

九九

| コメント(0) | トラックバック(0)
<html>
<head>
</head>
<body>

</body>
</html>

for文

| コメント(0) | トラックバック(0)

forを使った繰り返し

<html>
<head>
</head>
<body>

</body>
</html>

while文

| コメント(0) | トラックバック(0)

whileを使った繰り返し

<html>
<head>
</head>
<body>

</body>
</html>

switch文

| コメント(0) | トラックバック(0)
<html>
<head>
</head>
<body>

</body>
</html>

if else if

| コメント(0) | トラックバック(0)
<html>
<head>
</head>
<body>

</body>
</html>
<html>
<head>
</head>
<body>

</body>
</html>

変数

| コメント(0) | トラックバック(0)
<html>
<head>
</head>
<body>

</body>
</html>
<html>
<head>
</head>
<body>

</body>
</html>
<html>
<head>
</head>
<body>

</body>
</html>

画面に出力

| コメント(0) | トラックバック(0)
<html>
<head>
</head>
<body>

</body>
</html>
<html>
<head>
<title>サンプル</title>
</head>
<body>

</body>
</html>
<html>
<head>

</head>
<body onload="setDate()">
<form name="form1" action="#">
<input type="text" name="timefield" size=50>
</form>
</body>
</html>

疑似エクスプローラ

| コメント(0) | トラックバック(0)
<html>
<head>
<title>ツリー練習</title>


</head>
<body onLoad="setPos()">
<div name="text1" id="1-0">
<a href="javascript:void(0);" onclick="mclick1('1')">+list1</a>
</div>
<div id="1-1">
<a href="javascript:void(0);">+list1-1</a>
</div>
<div id="1-2">
<a href="javascript:void(0);">+list1-2</a>
</div>
<div id="1-3">
<a href="javascript:void(0);">+list1-3</a>
</div>

<div id="2-0">
<a href="javascript:void(0);" onclick="mclick1('2')">+list2</a>
</div>
<div id="2-1">
<a href="javascript:void(0);">+list2-1</a>
</div>
<div id="2-2">
<a href="javascript:void(0);">+list2-2</a>
</div>
<div id="2-3">
<a href="javascript:void(0);">+list2-3</a>
</div>
</body>
</html>

リセット

| コメント(0) | トラックバック(0)
onClick="reset()"

印刷する

| コメント(0) | トラックバック(0)
window.print()

印刷を開始。

open

| コメント(0) | トラックバック(0)
w=window.open('demoimg/k-tai.html','_blank','width=250,height=600,scrollbars=yes');

location

| コメント(0) | トラックバック(0)
window.location.href="takenote/index.html";

menuというFrameに行う場合は

top.menu.location.href = "menu.html";

再読込は

window.location.reload

戻る

| コメント(0) | トラックバック(0)

history.back

onClick="JavaScript:window.history.back()"

カテゴリ

このアーカイブについて

このページには、2009年7月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2009年6月です。

次のアーカイブは2009年8月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

OpenID対応しています OpenIDについて