Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Javascript中的警报/确认框中显示图像?_Javascript_Html_Css - Fatal编程技术网

如何在Javascript中的警报/确认框中显示图像?

如何在Javascript中的警报/确认框中显示图像?,javascript,html,css,Javascript,Html,Css,如何在警告框或确认框中显示图像?我一直在尝试下面的代码,但在警报框中获取图像url。请任何人帮我解决,如果不可能,请给出任何其他建议 var image = document.getElementById("myImage").src="hackanm.gif"; alert("OnLoad image"+image ); JavaScript中的警报框只能显示纯文本。您可以使用类似jQuery的JavaScript库来显示模式 这可能有用: 您可以这样做: <!doctype htm

如何在警告框或确认框中显示图像?我一直在尝试下面的代码,但在警报框中获取图像url。请任何人帮我解决,如果不可能,请给出任何其他建议

var image = document.getElementById("myImage").src="hackanm.gif";
alert("OnLoad image"+image );

JavaScript中的警报框只能显示纯文本。您可以使用类似jQuery的JavaScript库来显示模式

这可能有用:

您可以这样做:

<!doctype html>

<html lang="en">
<head>
  <meta charset="utf-8" />
  <title>jQuery UI Dialog - Default functionality</title>
  <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
  <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
  <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
  <script>
  body {
    font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
    font-size: 62.5%;
}

  </script>
  <script>
  $(function() {
    $( "#dialog" ).dialog();
  });
  </script>
</head>
<body>

<div id="dialog" title="Basic dialog">
  <p>Image:</p>
  <img src="http://placehold.it/50x50" alt="Placeholder Image" />

</div>


</body>
</html>

jQuery UI对话框-默认功能
身体{
字体系列:“投石机MS”、“Helvetica”、“Arial”、“Verdana”、“无衬线”;
字体大小:62.5%;
}
$(函数(){
$(“#dialog”).dialog();
});
图片:


简短回答:你不能

详细回答:您可以使用模式显示带有所需图像的弹出窗口


您可以引用模态作为示例。

使用jQuery对话框显示图像,请尝试以下代码

<html>
  <head>
    </head>
    <body>
     <div id="divid">
         <img>
     </div>
    <body>
  </html>


<script>
 $(document).ready(function(){
      $("btn").click(function(){
      $("divid").dialog();
   });
  });  
 </script>

$(文档).ready(函数(){
$(“btn”)。单击(函数(){
$(“divid”).dialog();
});
});  
`

首先,您必须在页面中包含jqueryui


尖刻但可能有用的答案: (目前下降)


(别忘了在每行后面加上一个“\n!”

正如其他人提到的,您不能在警报中显示图像。解决方法是在网页上显示它

如果我在调试器中暂停了我的网页,并且已经加载了图像,我可以显示它。不需要使用jQuery;使用本机的14行Javascript,它将从代码或调试器命令行工作:

function show(img){
 var _=document.getElementById('_'); 
 if(!_){_=document.createElement('canvas');document.body.appendChild(_);}
 _.id='_';
 _.style.top=0;
 _.style.left=0;
 _.width=img.width;
 _.height=img.height;
 _.style.zIndex=9999; 
 _.style.position='absolute';
 _.getContext('2d').drawImage(img,0,0);
}
用法:

show( myimage );
你可以用表情符号

$('#test').on('click', () => {
    alert('I created a function that might help. All it does is imitate the alert but put an image instead of text.

function alertImage(imgsrc) {
$('.d').css({
    'position': 'absolute',
    'top': '0',
    'left': '50%',
    '-webkit-transform': 'translate(-50%, 0)'
});
$('.d').animate({
    opacity: 0
}, 0)
$('.d').animate({
    opacity: 1,
    top: "10px"
}, 250)
$('.d').append('An embedded page on this page says')
$('.d').append('<br><img src="' + imgsrc + '">')
$('.b').css({
  'position':'absolute',
  '-webkit-transform': 'translate(-100%, -100%)',
  'top':'100%',
  'left':'100%',
  'display':'inline',
  'background-color':'#598cbd',
  'border-radius':'4px',
  'color':'white',
  'border':'none',
  'width':'66',
  'height':'33'
})
}
$(“#测试”)。在('click',()=>{

警报(“我创建了一个可能会有帮助的函数。它所做的只是模拟警报,但放一个图像而不是文本


这是不可能的,那些本机对话框只接受文本输入。如果你想要更多别致的对话框,请查看jQueryUI。这里有类似的问题是的,谢谢,先生,有没有插件可以实现这一点?类似这样的东西???@Ashish是的,你是rock bro..确切地说,我只想要这个..谢谢lot@MarkWinterbottom是否可以在模式对话框中显示图像?使用JQuery库是否有可能实现这一点?是否有可能将div中的图像元素显示到对话框中?我不确定它是否有效?能否请您为这个示例提供fiddle?@Mallikarjun我为您创建了fiddle,我想这将帮助您,谢谢兄弟。还有一件事告诉我,兄弟。我们可以联系ev吗对话框中图像div上的ent NOT OK按钮?请阅读jQuery站点上的jQuery UI文档Brilliant idea。链接当前处于关闭状态。@Sergio这是一个ascii艺术生成器,它从图片生成ascii艺术。还值得指出的是,现有的库也可以进行图像到ascii的转换。在项目中包含一个库可以允许您进行更改根据需要动态调整图像。无用但奇怪的事实。