Changes between Version 21 and Version 22 of HowTo/JavaScriptTutorial
- Timestamp:
- Sep 10, 2010, 9:55:01 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
HowTo/JavaScriptTutorial
v21 v22 24 24 25 25 {{{ 26 #!text/html 26 27 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> 27 28 <html> … … 54 55 55 56 {{{ 57 #!text/html 56 58 <input type="button" value="hoge" onclick="alert('hoge');"> 57 59 }}} … … 80 82 81 83 {{{ 82 </html> 84 #!text/html 83 85 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> 84 86 <html> … … 127 129 128 130 {{{ 131 #!text/html 129 132 <input type="button" value="hoge" onclick="putHoge();"> 130 133 }}} … … 135 138 136 139 {{{ 140 #!text/html 137 141 <script type="text/javascript" language="JavaScript"><!-- 138 142 function putHoge() { … … 158 162 159 163 {{{ 164 #!js 160 165 function putHoge() { 161 166 }}} … … 173 178 174 179 {{{ 180 #!text/html 175 181 <script type="text/javascript" language="JavaScript"> 176 182 // <![CDATA[ … … 189 195 190 196 {{{ 197 #!text/html 191 198 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> 192 199 <html> … … 214 221 215 222 {{{ 223 #!js 216 224 function putHoge() { 217 225 var span = document.createElement("span"); … … 239 247 240 248 {{{ 249 #!text/html 241 250 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> 242 251 <html> … … 279 288 280 289 {{{ 290 #!text/html 281 291 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> 282 292 <html> … … 301 311 302 312 {{{ 313 #!text/html 303 314 <input type="button" value="hoge" onclick="alert('hoge');"> 304 315 }}} … … 307 318 308 319 {{{ 320 #!js 309 321 alert('hoge'); 310 322 }}} … … 317 329 318 330 {{{ 331 #!text/html 319 332 <input type="button" value="hoge" onclick="window.alert('hoge');"> <!-- alert('hoge'); と同じこと --> 320 333 }}} … … 327 340 328 341 {{{ 342 #!js 329 343 var num = 10; // 変数 num を宣言し、値 10 で初期化する 330 344 }}} … … 333 347 334 348 {{{ 349 #!js 335 350 num = 10; // 変数 num はまだ宣言されていないが… 336 351 }}} … … 339 354 340 355 {{{ 356 #!js 341 357 window.num = 10; // さっきの num = 10 と同じ意味 342 358 }}} … … 351 367 352 368 {{{ 369 #!text/html 353 370 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> 354 371 <html> … … 374 391 375 392 {{{ 393 #!text/html 376 394 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> 377 395 <html> … … 405 423 406 424 {{{ 425 #!text/html 407 426 <p id="main_paragraph">これは、<strong>innerHTML プロパティ</strong>のテストです。</p> 408 427 }}} … … 413 432 414 433 {{{ 434 #!js 415 435 function lookInnerHtml() { 416 436 var p = document.getElementById("main_paragraph"); // HTML を参照したいパラグラフを取得 … … 424 444 425 445 {{{ 446 #!js 426 447 var p = document.getElementById("main_paragraph"); // HTML を参照したいパラグラフを取得 427 448 }}} … … 432 453 433 454 {{{ 455 #!js 434 456 alert(p.innerHTML); // HTML をメッセージボックスに表示する 435 457 }}} … … 442 464 443 465 {{{ 466 #!text/html 444 467 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> 445 468 <html> … … 475 498 476 499 {{{ 500 #!text/html 477 501 <form> 478 502 <p><textarea id="html_input" cols="80" rows="5"></textarea></p> … … 490 514 491 515 {{{ 516 #!js 492 517 function displayHtml() { 493 518 var textarea = document.getElementById("html_input"); … … 502 527 503 528 {{{ 529 #!js 504 530 view.innerHTML = textarea.value; 505 531 }}} … … 535 561 536 562 {{{ 563 #!text/html 537 564 これは、<strong>DOM</strong> を用いたサンプルです。 538 565 }}} … … 541 568 542 569 {{{ 570 #!js 543 571 var p = document.getElementById("main_paragraph"); 544 572 }}} … … 547 575 548 576 {{{ 577 #!js 549 578 var text = document.createTextNode("これは、"); 550 579 p.appendChild(text); … … 554 583 555 584 {{{ 585 #!js 556 586 p.appendChild(document.createTextNode("これは、")); 557 587 }}} … … 560 590 561 591 {{{ 592 #!js 562 593 var strong = document.createElement("strong"); // <strong> 要素を生成 563 594 strong.appendChild(document.createTextNode("DOM")); // テキスト要素「DOM」を生成して <strong> 要素に追加 … … 568 599 569 600 {{{ 601 #!js 570 602 p.appendChild(document.createTextNode(" を用いたサンプルです。")); 571 603 }}} … … 574 606 575 607 {{{ 608 #!text/html 576 609 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> 577 610 <html> … … 609 642 610 643 {{{ 644 #!text/html 611 645 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> 612 646 <html> … … 639 673 640 674 {{{ 675 #!text/html 641 676 <div style=" 642 677 background: #09f; … … 653 688 654 689 {{{ 690 #!text/css 655 691 position: absolute; 656 692 }}} … … 663 699 664 700 {{{ 701 #!js 665 702 // 最初の表示位置、大きさ 666 703 var pos_x = 0; … … 681 718 682 719 {{{ 720 #!js 683 721 document.body.appendChild(div); 684 722 }}} … … 691 729 692 730 {{{ 731 #!js 693 732 // <div> 要素のスタイルを設定する 694 733 div.style.background = "#09f"; … … 706 745 707 746 {{{ 747 #!js 708 748 // <div> 要素のスタイルを設定する 709 749 with (div.style) { … … 721 761 722 762 {{{ 763 #!js 723 764 document.body.appendChild(div); 724 765 } … … 728 769 729 770 {{{ 771 #!js 730 772 // 矩形を右に動かす 731 773 function moveRectangle() { … … 740 782 741 783 {{{ 784 #!text/html 742 785 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> 743 786 <html> … … 799 842 800 843 {{{ 844 #!text/html 801 845 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> 802 846 <html> … … 887 931 888 932 {{{ 933 #!text/html 889 934 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> 890 935 <html>