html windows对象

输出当前URL的主机名及端口:

document.write(location.host);

输出主机名:

document.write(location.hostname);

输出完整的url:

document.write(location.href);

打印当前窗口的内容:

function printpage()
{
window.print();
}

打开对话框并输入:

<p>点击按钮查看输入的对话框。</p>
<button onclick="myFunction()">点我</button>
<p id="demo"></p>

JS:

function myFunction(){
	var x;
	var person=prompt("请输入你的名字","Harry Potter");
	if (person!=null && person!=""){
	    x="你好 " + person + "!今天感觉如何?";
	    document.getElementById("demo").innerHTML=x;
	}
}

把内容滚动到指定坐标:

function scrollWindow(){
    window.scrollTo(100,500);
}

周期执行函数并停止:

<button onclick="int=window.clearInterval(int)">Stop</button>

JS:

var int=self.setInterval(function(){clock()},1000);
function clock()
  {
  var d=new Date();
  var t=d.toLocaleTimeString();
  document.getElementById("clock").value=t;
  }

指定函数执行时间:

<p>点击按钮,在等待 3 秒后弹出 "Hello"。</p>
<button onclick="myFunction()">点我</button>

JS:

function myFunction(){
	setTimeout(function(){alert("Hello")},3000);
}

返回可用高度、宽度:

document.write("可用高度: " + screen.availHeight);
document.write("可用宽度: " + screen.availWidth);

返回上一页、加载下一页:

function goBack() { window.history.back() } </script>
function goForward() {  window.history.forward()  } </script> 

打开浏览器,并判断是否打开了浏览器:


<input type="button" value="Open 'myWindow'" onclick="openWin()" />
<input type="button" value="Close 'myWindow'" onclick="closeWin()" />
<br><br>
<input type="button" value="Has 'myWindow' been closed?" onclick="checkWin()" />
<br><br>
<div id="msg"></div>

JS:

var myWindow;

function openWin()
{
myWindow=window.open("","","width=400,height=200");
}

function closeWin()
{
if (myWindow)
  {
  myWindow.close();
  }
}

function checkWin()
{
if (!myWindow)
  {
  document.getElementById("msg").innerHTML="'myWindow' has never been opened!";
  }
else
  {
  if (myWindow.closed)
    { 
    document.getElementById("msg").innerHTML="'myWindow' has been closed!";
    }
  else
    {
    document.getElementById("msg").innerHTML="'myWindow' has not been closed!";
    }
  }	
}

猜你喜欢

转载自blog.csdn.net/qq_40771567/article/details/82781304