3

私が達成しようとしているのはこれです。ユーザーがボタンをクリックすると、ポップアップが表示され、たとえば調査を完了することができるようにしたいと考えています。ただし、ポップアップウィンドウにしたくありません。画像のようなものです。さらに、アンケートはそれ自体がページであるため、ポップアップには Web ページを埋め込むことができる必要があります。基本的に、ユーザーがボタンをクリックするとリダイレクトされるのではなく、ページが表示されたポップアップ(ポップアップウィンドウではなく)が表示されるようにします。これまで私が使ってきたのはパネル内の iframe ですが、フレームを使用するよりも安定した方法が必要だと感じています。誰でもより良い方法を提案できますか? これが何と呼ばれているのかわからない場合は、用語について申し訳ありませんが、.ASP NET の開発は初めてです。コードは次のとおりです (ボタンは visible="False" を true に変更します)。

   <asp:Panel CssClass="BlowItUp" ID="Panel1" runat="server" 
            Visible="False" >

         <iframe src="http://10.0.0.1/start.htm" style="width:100%; height:100%; top:0px;" />


      </asp:Panel>

重要な場合の CSS:

.BlowItUp
{
    position:absolute;
    width:80%;
    height:90%;
    z-index:300;    
    right:10%;
    top:5%;
    padding:0px;
}

ここに画像の説明を入力

4

1 に答える 1

1

「内部」ページを制御できない場合は、フレームを管理するのが最適だと思います。そうしないと、内側のページが別のページに移動しようとし、「フレーミング」が失われます。

私が提案したいのは、別のポップアップパネルです。jQuery UI ダイアログと言いますか?

于 2013-01-18T01:00:33.407 に答える