PHP & JavaScript Room :: 設置サンプル

実行結果

Pure CSS Tooltips | 設置サンプル

▼リンクにマウスオーバーするとツールチップが表示されます。

Ajax

Ajax(アジャックス、エイジャックス)は、ユーザーインターフェース構築技術の総称。 XMLHttpRequestJavaScriptなどのウェブブラウザ搭載のスクリプト言語で、サーバとのHTTP通信を行うための組み込みオブジェクト(API)(HTTP通信を行うためのJavaScript組み込みクラス)による非同期通信を利用し、 通信結果に応じてDHTMLDHTML(Dynamic HTML)は静的なHTMLの内容をCSSとJavaScript等のクライアントサイドスクリプト言語を用いて動的に変更するウェブ技術を指す抽象概念。で動的にページの一部を書き換えるというアプローチを取る。

AjaxはAsynchronous (アシンクロナス/エイシンクロナス、非同期) JavaScript + XMLExtensible Markup Language (エクステンシブルマークアップランゲージ)。の略で、2005年2月18日にJesse James Garrettにより名付けられた。

出典: フリー百科事典『ウィキペディア(Wikipedia)』出典: フリー百科事典『ウィキペディア(Wikipedia)』

設置サンプルのソース

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <meta http-equiv="Content-Language" content="ja" />
      <meta http-equiv="Content-Script-Type" content="text/javascript" />
      <meta http-equiv="Content-Style-Type" content="text/css" />
      <meta http-equiv="imagetoolbar" content="no" />
      <title>Pure CSS Tooltips | 設置サンプル</title>
      <style type="text/css">
         body{ margin:20px; padding:0; font:12px/1.5 verdana,sans-seif; }
         h1 { font-size:150%; }
         blockquote{ margin:1em 0; padding:10px; border:1px solid #ccc; background:#f7f7f7 url("/content/img/skin/dquot.gif") no-repeat 10px 10px; }
         dl   { margin:0; padding:0; }
         dt   { font-weight:bold; margin:0 0 0 25px; padding:0; font-size:120%; }
         dd   { margin:0; padding:0; }
         p   { margin:1em 0; padding:0; }
         img { border:0; }
         /* Pure CSS Tooltips */
         a.info{
            position:relative; /*this is the key*/
            z-index:24;
         }
         a.info:hover{z-index:25; background-color:#ff0}
         a.info span{display: none}
         a.info:hover span{ /*the span will display just on :hover state*/
            display:block;
            position:absolute;
            top:2em; left:2em;
            width:20em;
            border:1px solid #ccc;
            background-color:#666; color:#eee;
            text-align:left;
            padding:5px;
         }
      </style>
   <link rel="stylesheet" type="text/css" href="/common/css/example.css"></head>
   <body id='example3' class='example'><div class="ads" style="margin:32px auto;text-align:center;"></div><h1 class='h'><a href='/'>PHP &amp; JavaScript Room</a> :: 設置サンプル</h1>
<h3 class='h'>実行結果</h3>
      <h1><a href='http://psacake.com/web/jl.asp'>Pure CSS Tooltips</a> | 設置サンプル</h1>
      <p>▼リンクにマウスオーバーするとツールチップが表示されます。</p>
      <blockquote cite="http://ja.wikipedia.org/wiki/Ajax">
         <dl>
            <dt>Ajax</dt>
               <dd>
                  <p>Ajax(アジャックス、エイジャックス)は、ユーザーインターフェース構築技術の総称。
                  <a href="http://ja.wikipedia.org/wiki/XMLHttpRequest" class="info">XMLHttpRequest<span>JavaScriptなどのウェブブラウザ搭載のスクリプト言語で、サーバとのHTTP通信を行うための組み込みオブジェクト(API)</span></a>(HTTP通信を行うためのJavaScript組み込みクラス)による非同期通信を利用し、
                  通信結果に応じて<a href="http://ja.wikipedia.org/wiki/DHTML" class="info">DHTML<span>DHTML(Dynamic HTML)は静的なHTMLの内容をCSSとJavaScript等のクライアントサイドスクリプト言語を用いて動的に変更するウェブ技術を指す抽象概念。</span></a>で動的にページの一部を書き換えるというアプローチを取る。</p>
                  <p>AjaxはAsynchronous (アシンクロナス/エイシンクロナス、非同期) JavaScript + <a href="http://ja.wikipedia.org/wiki/Extensible_Markup_Language" class="info">XML<span>Extensible Markup Language (エクステンシブルマークアップランゲージ)。</span></a>の略で、2005年2月18日にJesse James Garrettにより名付けられた。</p>
                  <cite><a href="http://ja.wikipedia.org/wiki/Ajax" class="info">出典: フリー百科事典『ウィキペディア(Wikipedia)』<span>出典: フリー百科事典『ウィキペディア(Wikipedia)』</span></a></cite>
               </dd>
         </dl>
      </blockquote>
   </body>
</html>