2012-03-29 8 views
0

モバイルOSのネイティブのポップアップ/アラート/その他をトリガーする簡単な方法はありますか? Webコードのいくつかの形式から?私はASP.NETモバイルWebページを作成しています。たとえば、iPhoneのUIAlertViewが表示されるようにしたいと思います。ウェブサイトでモバイルフレンドリーなポップアップを作成するにはどうすればよいですか?

EDIT:私が探しているのは、どのモバイルブラウザがサイトにアクセスしているかを検出する方法ではありません(私はすでにその方法を知っています)。 Androidブラウザでうまく見えるポップアップをトリガするコードが、iPhoneブラウザで見栄えのよいポップアップをトリガするコードと異なる場合は、ユーザーにリダイレクトするswitch文を渡すだけですブラウザに対応したポップアップが表示されます。私はhtml/javascript/asp.netコードを見つけようとしています。これは一般的に、または一般的なモバイルWebブラウザ向けに、モバイルフレンドリーなポップアップを作成します。

+1

javascript 'alert()'関数を試しましたか? – jrummell

+0

いいえ、私はそのショットを与えるでしょう。 – Andrew

答えて

0

これを実現できる既成の機能が.NETにあるかどうかはわかりませんが、自分で作成することはできます。

ユーザーOS(単純なswitch文で行うべき)に基づいて、ポップアップのコードを返すメソッドを書くことができます。

EDIT短い昼寝撮影後:

を私はあなたがポップアップを使用して再考すべきであると考えています。デスクトップブラウザでさえもかなり迷惑で、多くの人が自動的にブロックします。アクセス可能性に関するすべてのブログで、おそらく実行可能なさまざまな互換性の問題があるため、ウェブサイトのモバイル版をできるだけシンプルに保つ必要があることがわかります。

代わりに、誰かを邪魔することなく、違った魅力的な方法でユーザーにメッセージを組み込む興味深い方法について考えてみてください。

+0

アイデアは、モバイルWebサイトだけでなく、サイトよりも多くの機能を提供するネイティブモバイルアプリを持っていたということでした。モバイルデバイスからサイトにアクセスしたときにポップアップが表示されるようにして、利用可能なモバイルアプリがあることをユーザーに通知します。しかし、これを試した後、それは頑丈で厄介なように見え、これを達成するためのよりよい方法があると思われます。 – Andrew

0

私がしているのは、divのポップアップ(ページの上に浮かぶ)を使用し、eighterは大きなクローズボタンを作るか、タイムアウト時にそれを削除するように設定します。 jquery mobileは始めるのに適しています。