-1

重複の可能性:
javascriptアラートボタンのスタイルを変更するにはどうすればよいですか?

ポップアップ ボックスのスタイルを設定する方法はあるのでしょうか?

"アップデート"

これは、アラートを作成している実際のコードです。jQueryダイアログを使用すると、コードの形式はどうなりますか? つまり、このコードでjQueryのコードがどのように挿入されるのでしょうか? ありがとう

<?php 
// Start YOURLS engine
require_once( '../y/includes/load-yourls.php' );

function selfURL() { $s = empty($_SERVER["HTTPS"]) ? '' : ($_SERVER["HTTPS"] == "on") ? "s" : ""; $protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/").$s; $port = ($_SERVER["SERVER_PORT"] == "80") ? "" : (":".$_SERVER["SERVER_PORT"]); return $protocol."://".$_SERVER['SERVER_NAME'].$port.$_SERVER['REQUEST_URI']; } function strleft($s1, $s2) { return substr($s1, 0, strpos($s1, $s2)); }
?>

    <?php
    // Part to be executed if FORM has been submitted
    if ( isset($_REQUEST['url']) ) {
        $url     = yourls_sanitize_url( $_REQUEST['url'] );
        $return  = yourls_add_new_link( $url );     
        $shorturl = isset( $return['shorturl'] ) ? $return['shorturl'] : '';        
        echo "<script type='text/javascript'>alert('$shorturl')</script>";

    // Part to be executed when no form has been submitted
    }   
        $site = YOURLS_SITE;
        $var = selfURL();
?> 
4

2 に答える 2

0

「ポップアップ ボックス」とは、 などによって生成されるネイティブ ダイアログを意味する場合、alert()いいえconfirm()、ありません。

それらの外観が重要な場合は、DOM 要素を生成し、イベント ハンドラーをバインドしてボタンの機能を複製し、代わりにスタイルを設定する必要があります。

于 2013-01-11T13:55:34.233 に答える
0

alertpromptまたは組み込みの何かを意味する場合-カスタムスタイルを設定できない場合、デフォルトのブラウザースタイルを使用します。

カスタム スタイルが必要な場合は、JavaScript ウィンドウ プラグインが必要です。ウィンドウ ウィジェットを提供する UI ライブラリには、jQuery UI、jQWidgets、Kendo UI、Sencha などがあります。

以下にいくつかの例を示します。

jQWidgets による jqxWindow

ここに画像の説明を入力

jQuery UI ダイアログ

ここに画像の説明を入力

于 2013-01-11T13:55:43.033 に答える