用javascript弹出窗口

用javascript弹出窗口,javascript,button,popup,Javascript,Button,Popup,我对java脚本非常陌生,有人能告诉我如何通过点击按钮获得javascript弹出窗口吗 我需要添加一些文本和图像到这个弹出窗口 谢谢您可以使用: alert('your text'); window.open('newpage.html'); 但是,如果您需要使用图像、背景等自定义弹出窗口,那么最好使用jQuery并研究它 有很多教程,只需在谷歌上搜索(或购买一本好的手册:)您可以使用: alert('your text'); window.open('newpage.html');

我对java脚本非常陌生,有人能告诉我如何通过点击按钮获得javascript弹出窗口吗

我需要添加一些文本和图像到这个弹出窗口

谢谢

您可以使用:

alert('your text');
window.open('newpage.html');
但是,如果您需要使用图像、背景等自定义弹出窗口,那么最好使用jQuery并研究它

有很多教程,只需在谷歌上搜索(或购买一本好的手册:)

您可以使用:

alert('your text');
window.open('newpage.html');
但是,如果您需要使用图像、背景等自定义弹出窗口,那么最好使用jQuery并研究它


这里有很多教程,只要用谷歌搜索(或者买一本好的手册:)

最简单的方法就是使用jQuery UI弹出插件。您还需要包括该库

Javascript:

$(function() {
    $( "#dialog-message" ).dialog({
      modal: true,
      buttons: {
        Ok: function() {
          $( this ).dialog( "close" );
        }
      }
    });
  });
<div id="dialog-message" title="Download complete">
  <p>
    <span class="ui-icon ui-icon-circle-check" style="float: left; margin: 0 7px 50px 0;"></span>
    Your files have downloaded successfully into the My Downloads folder.
  </p>
  <p>
    Currently using <b>36% of your storage space</b>.
  </p>
</div>
HTML:

$(function() {
    $( "#dialog-message" ).dialog({
      modal: true,
      buttons: {
        Ok: function() {
          $( this ).dialog( "close" );
        }
      }
    });
  });
<div id="dialog-message" title="Download complete">
  <p>
    <span class="ui-icon ui-icon-circle-check" style="float: left; margin: 0 7px 50px 0;"></span>
    Your files have downloaded successfully into the My Downloads folder.
  </p>
  <p>
    Currently using <b>36% of your storage space</b>.
  </p>
</div>


您的文件已成功下载到“我的下载”文件夹中。

当前使用了36%的存储空间。


最简单的方法是使用jQuery UI弹出插件。您还需要包括该库

Javascript:

$(function() {
    $( "#dialog-message" ).dialog({
      modal: true,
      buttons: {
        Ok: function() {
          $( this ).dialog( "close" );
        }
      }
    });
  });
<div id="dialog-message" title="Download complete">
  <p>
    <span class="ui-icon ui-icon-circle-check" style="float: left; margin: 0 7px 50px 0;"></span>
    Your files have downloaded successfully into the My Downloads folder.
  </p>
  <p>
    Currently using <b>36% of your storage space</b>.
  </p>
</div>
HTML:

$(function() {
    $( "#dialog-message" ).dialog({
      modal: true,
      buttons: {
        Ok: function() {
          $( this ).dialog( "close" );
        }
      }
    });
  });
<div id="dialog-message" title="Download complete">
  <p>
    <span class="ui-icon ui-icon-circle-check" style="float: left; margin: 0 7px 50px 0;"></span>
    Your files have downloaded successfully into the My Downloads folder.
  </p>
  <p>
    Currently using <b>36% of your storage space</b>.
  </p>
</div>


您的文件已成功下载到“我的下载”文件夹中。

当前使用了36%的存储空间。

如果您希望新窗口作为弹出窗口打开,可以使用:

alert('your text');
window.open('newpage.html');
这将在一个新窗口中打开文件
newpage.html
,您可以使用html和CSS对其进行任意样式设置

编辑:

如果要在同一窗口中执行此操作,我建议隐藏一个div,然后单击显示它,如下所示:

您可以使用jQuery插件来实现这一点,甚至可以为您实现更多功能,但作为一个学习练习,上面的内容非常简单,不需要外部库

如果您希望新窗口作为弹出窗口打开,您可以使用:

alert('your text');
window.open('newpage.html');
这将在一个新窗口中打开文件
newpage.html
,您可以使用html和CSS对其进行任意样式设置

编辑:

如果要在同一窗口中执行此操作,我建议隐藏一个div,然后单击显示它,如下所示:


您可以使用jQuery插件来实现这一点,并为您实现更多功能,但是作为一个学习练习,上述方法非常简单,不需要外部库。最简单的方法是使用
jQuery对话框,这是一个示例:

最简单的方法是使用
jQuery对话框,这是一个示例:

@MarkFenech更新了我的answer@MarkFenech更新了我的答案我不是落选者,但在问题据说OP想要添加图像,所以
alert()
永远不会工作。其次,仅仅链接到jQuery.com并说有很多教程不是一个答案!第三,向不熟悉JavaScript的人提供jQuery解决方案可能比简单的JavaScript解决方案更令人困惑。只要解释清楚,我就同意投反对票。事实上,看看投票结果,你在这件事上有
+1
,没有实际的反对票。也许他们改变了主意?我不是反对者,但问题是OP想要添加图像,所以
alert()。其次,仅仅链接到jQuery.com并说有很多教程不是一个答案!第三,向不熟悉JavaScript的人提供jQuery解决方案可能比简单的JavaScript解决方案更令人困惑。只要解释清楚,我就同意投反对票。事实上,看看投票结果,你在这件事上有
+1
,没有实际的反对票。也许他们改变了主意?