検索
ホームページphp教程php手册Ajax PHP の学習と実践パート 2 の例

Ajax PHP の学習と実践パート 2 の例

Jun 13, 2016 pm 12:20 PM
メモ効果見せる持っているねずみ

効果 1. 特定の日にマウスを置くと、その日にメモがある場合、以下のように表示されます。

コードをコピー コードは次のとおりです。


function checkfortasks (thedate, e){
//ページ上でタスクボックスに対応する

を見つけて、表示されるように設定します。
theObject = document.getElementById("taskbox");
theObject.style.visibility = "visible"
//タスクボックスの位置を初期化します
var posx = 0; 0;
//タスクボックスの位置をマウスの位置に配置します
posy = e.clientX document.body.scrollTop; left = posx "px";
theObject.style.top = posy " px";
//PHP リクエスト ページを設定します
serverPage = "taskchecker.php?thedate=" thedate; /PHP の戻りデータの置換場所を設定します
objID = "taskbox";
var obj = document.getElementById(objID);
//リクエストを送信し、戻りデータをロードします
xmlhttp.open( "GET"、serverPage);
xmlhttp.onreadystatechange = function(){
if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
obj.innerHTML = xmlhttp.responseText; 🎜>}
}
xmlhttp.send(null);
}


効果 2. 特定の日にマウスをクリックして名前を入力すると、システムは自動的に名前が存在するかどうかを検索し、図に示すように選択して名前ボックスに入力できます。



コードをコピー

コードは次のとおりです。

function autocomplete (thevalue, e){ //ページ内で autocompletediv を見つけます (取得名のラベルを表示します) theObject = document.getElementById("autocompletediv" );

//visible に設定します

theObject.style.visibility = "visible";
theObject.style.width = "152px";
//取得タグの位置を設定します
posx = 0;
var posy = 0;

posy = (findPosX (document.getElementById("yourname") 1 ); )) 23);

theObject.style.left = posx "px";
theObject.style.top = posy " px"
//イベントをキーボード入力として設定します
var theextrachar = e.that;

if (theextrachar == undefined){
theextrachar = e.keyCode;
}
//検索リストをロードする場所を設定します
var objID = "autocompletediv";

//PHP リクエスト ページを設定し、ユーザーが入力した名前を渡します (Backspace 関数を考慮して)
if (theextrachar == 8){
if (thevalue.length == 1){
var serverPage = "autocomp.php";
}
else{
var serverPage = "autocomp.php" "?sstring=" thevalue.substr( 0, (thevalue.length -1));
}
}
else{
var serverPage = "autocomp.php" "?sstring=" thevalue String.fromCharCode(theextrachar); >}
//リクエストを送信し、返されたデータをロードします
var obj = document.getElementById(objID);
xmlhttp.open( "GET",
xmlhttp.onreadystatechange = function); () {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
obj.innerHTML = xmlhttp.responseText;
}
}
xmlhttp.send(null) );
}


ファイル パッケージのダウンロード

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール