Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.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 - Fatal编程技术网

为什么JavaScript提示框太小?

为什么JavaScript提示框太小?,javascript,Javascript,当我在javascript中调用window.prompt()并且第一个参数(消息)太大时,框不会变大。当window.alert()发生同样的情况时,框会相应地调整大小。有没有办法解决这个问题,或者我必须自己制作一个提示框,如果有,我至少可以被指向正确的方向去做吗?没有办法改变这种行为。打开窗口完全取决于浏览器 不能像alert()或prompt()那样显示本机对话框,而是必须在页面正文的空间中模拟这种行为。这需要为模式对话框创建一个覆盖层,并为消息创建一个简单的绝对定位容器。无法改变这种行为

当我在javascript中调用window.prompt()并且第一个参数(消息)太大时,框不会变大。当window.alert()发生同样的情况时,框会相应地调整大小。有没有办法解决这个问题,或者我必须自己制作一个提示框,如果有,我至少可以被指向正确的方向去做吗?

没有办法改变这种行为。打开窗口完全取决于浏览器


不能像alert()或prompt()那样显示本机对话框,而是必须在页面正文的空间中模拟这种行为。这需要为模式对话框创建一个覆盖层,并为消息创建一个简单的绝对定位容器。

无法改变这种行为。打开窗口完全取决于浏览器


不能像alert()或prompt()那样显示本机对话框,而是必须在页面正文的空间中模拟这种行为。这需要为模式对话框创建一个覆盖,并为消息创建一个简单的绝对定位容器。

您尝试过使用JQuery UI对话框吗

HTML


您是否尝试过使用jQueryUI对话框

HTML


现在有了控制这些框的外观/大小/位置的方法。所有选项都是“文本”和“值”。如果本机版本不够好,您将不得不使用自己的版本。我相信不可能更改这些版本,但您可以创建自定义div或使用jQuery UI/Twitter Bootstrap或其他组件来创建对话框。看看现在有什么方法可以控制这些框的外观/大小/位置。所有选项都是“文本”和“值”。如果本机版本不够好,您将不得不使用自己的版本。我相信不可能更改这些版本,但您可以创建自定义div或使用jQuery UI/Twitter Bootstrap或其他组件来创建对话框。查看
<div id="dialog-form" title="Create new user">
<p>Text</p>

    <form>

    </form>
</div>
$( "#dialog-form" ).dialog({
  autoOpen: false,
  height: 300,
  width: 350,
  modal: true,
  buttons: {
    "Button": function() {
        //On click
    },
    Cancel: function() {
      $( this ).dialog( "close" ); //Close dialog
    }
  }
});