ホームページ > バックエンド開発 > PHPチュートリアル > PHP は、いくつかの一般的な JS 操作をカプセル化するだけです_PHP チュートリアル

PHP は、いくつかの一般的な JS 操作をカプセル化するだけです_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:57:06
オリジナル
1213 人が閲覧しました

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

/*
*関数名: jsAlert
*関数機能: ポップアップJSプロンプトボックス
*パラメータ: $message ポップアップに表示されますプロンプトボックス $url の文字はクリック後にジャンプするパスです 空の場合はジャンプしません
*使用方法:
*$js = new makeJs();//以下の紹介ではこの文を省略した方法を使用しています。
*$js->jsAlert(表示テキスト, 'ジャンプページURL');//ダイアログボックスをポップアップ表示し、OKをクリックしてphp.phpページにジャンプします
*$js->jsAlert(表示テキスト,' ');//ダイアログ ボックスをポップアップします。OK をクリックした後にジャンプはありません
*/
public function jsAlert($message,$url){
echo $this->jsStartChar;
if($url== ' '){
echo 'alert' . '( "' . $message . '");'
echo $this->jsEndChar; );'; echo $this ->jsEndChar;そうではない、そうではないこれまでどおり – ->
*パラメータ: $message ポップアップ プロンプト ボックスに表示されるテキスト
*使用方法: $js->jsconfirm('表示されるテキスト');パブリック関数 jsconfirm($message){
Echo $this -& gt;
if ($ url == '') {
echo '("'. $ message. '");'; /*
*関数名: jsOpenWin
*関数機能: 新しいウィンドウをポップアップ
*パラメータ: $url path $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.' ") ;';
$this-> js ステートメント';
*例: $scrīpt = 'window.location=('php.php')'
*$js->jsAddsscript( $スクリプト);
*/
パブリック関数jsaddscrīpt($scrīpt){
$ this-> jsstartchar;

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/317879.html技術記事 Web プログラミングでは、alert() などの一般的な js 操作を使用することがよくあります。通常、それらの操作に遭遇したときに、これらを自動的に生成するクラスを作成しました。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート