ホームページ > php教程 > php手册 > PHP は、いくつかの一般的な JS 操作を単純にカプセル化します。

PHP は、いくつかの一般的な JS 操作を単純にカプセル化します。

WBOY
リリース: 2016-06-13 12:33:32
オリジナル
1336 人が閲覧しました

Web プログラミングでは、alert() などの一般的な JS 操作を使用することがよくあります。会社からインスピレーションを受けて、これらの JS を自動的に生成するためのクラスを作成しました。 . 初心者が好きそうなガジェット ^_^
[php]
/*
*ページ: makeJs.class.php
*機能: よく使われる JS コードをカプセル化します。 、直接呼び出され、操作が簡単です
*作成者: Hui Boss
*作成時刻: 2007-01-27
*/
class makeJs
{
private $jsStartChar = ' < ;scrīpt type="text/javascrīpt">';//js 開始タグを定義
private $jsEndChar = '';//js 終了タグを定義

/*
*関数名: jsAlert
*関数関数: ポップアップ JS プロンプト ボックス
*パラメーター: $message ポップアップ プロンプト ボックスに表示されるテキスト $url クリック後にジャンプするパス (存在する場合)空の場合はジャンプしません
* へ移動します。 使用法:
*$js = new makeJs();// 以下の導入では、この文を省略するメソッドが使用されています
*$js->jsAlert (表示されます) text, 'Jump page URL' );//ダイアログ ボックスが表示されるので、[OK] をクリックして php.php ページに移動します
*$js->jsAlert(displayed text,'');//ダイアログ ボックスポップアップが表示されますが、[OK] をクリックしてもジャンプはありません
*/
public function jsAlert($message,$url){
echo $this->jsStartChar;
if($url==' '){
echo 'alert' . $message . '");';
echo $this->jsEndChar; }
else{
エコー 'アラート'. '("' . '");';
echo $this->jsEndChar;
echo ' }
}

/*
*関数名: jsconfirm
*関数機能: 確認/キャンセル付きの JS プロンプト ボックスをポップアップする
*パラメーター: $message に表示されるテキストポップアッププロンプトボックス
*使用方法: $js->jsconfirm('表示テキスト');
*/
public function jsconfirm($message){
echo $this-> jsStartChar;
if($url== '') { Echo '.' ("'. $ MESSAGE.'"); >*関数 function: 新しいウィンドウをポップアップします
*パラメータ: $url パス $name ウィンドウ名 $height ウィンドウの高さ $width ウィンドウの幅
* 使用法:
*$url = 'ページの URL' ;
*$js->jsOpenWin($url, ウィンドウ名, ウィンドウの高さ, ウィンドウの幅);
*/
public function jsOpenWin($url ,$name,$height,$width){
echo $this->jsStartChar;
echo 'window.open'.'("'.$url.'","'.$name.' ","'.$height.'", "'.$width.'");'
関数名:jsAddscrīpt
※関数機能:カスタムJS
※パラメータ:$scrīpt
※使用方法:
*$スクリプト = '定義された js ステートメント';
*例: $ scrīpt = 'window.location=('php.php')';
*$js->jsAddscrīpt($scrīpt);
public function jsAddscrīpt($scrīpt){
echo $this->jsStartChar;
echo $scrīpt;

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート