Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.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

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

带有字符串变量的Javascript弹出框,用于设置高度和宽度

带有字符串变量的Javascript弹出框,用于设置高度和宽度,javascript,html,Javascript,Html,在表单上创建一个名为“转到其他网站”的按钮,该按钮将调用一个函数,提供一个弹出窗口,供用户选择url和窗口大小。 该功能将使用提示框为用户提供至少3个可供选择的URL(与您的网站相关的其他网站)。 使用switch语句设置所选的url并验证用户选择,在获得有效选择之前不要继续。 然后将提示用户输入窗口的高度和宽度(以像素为单位)。这必须在最小高度和宽度为300的情况下进行验证。 使用此分辨率在窗口中显示所选url。(提示:要设置window.open方法的其他属性,需要创建一个字符串变量来设置宽

在表单上创建一个名为“转到其他网站”的按钮,该按钮将调用一个函数,提供一个弹出窗口,供用户选择url和窗口大小。 该功能将使用提示框为用户提供至少3个可供选择的URL(与您的网站相关的其他网站)。 使用switch语句设置所选的url并验证用户选择,在获得有效选择之前不要继续。 然后将提示用户输入窗口的高度和宽度(以像素为单位)。这必须在最小高度和宽度为300的情况下进行验证。 使用此分辨率在窗口中显示所选url。(提示:要设置window.open方法的其他属性,需要创建一个字符串变量来设置宽度和高度。)

不太难,我想, 我可以做一个switch语句,好的,这是我的代码,我可以设置一个窗口大小,设置它来提示用户设置宽度和高度,最小值是非常困难的


这是我的java脚本

function myPopup2(){ 
  var url = Number (prompt("Which website do you choose? 1. Google 2. Yahoo 3. Moodle", "")); 
  switch (url) { 
    case 1: 
      window.open(url="http://www.google.com/", "myWindow","status = 1, height = 300, width = 300, resizable = 0"); 

      break; 
    case 2: 
      window.open(url="https://au.yahoo.com/", "myWindow","status = 1, height = 300, width = 300, resizable = 0"); 

      break; 
    case 3: 
      window.open(url ="http://learn.tafesa.edu.au/","myWindow","status = 1, height = 300, width = 300, resizable = 0"); 

      break; 
    default: 
      alert("Please enter number 1, 2, or 3 to select a website"); 
      break; 
  } 
} 

也许像这样的东西适合你。它会重复提示,直到输入的值为数字且大于300

var高度;
而(!isFinite(height)| | height<300){
高度=提示(“输入高度>300”);
}
//对宽度执行相同操作