我试图通过JavaScript打开一个窗口,但它只保持刷新无所事事。起初我以为这只是谷歌Chrome浏览器,但它在Firefox和IE中也是如此。不知道我的问题是什么。 JSFiddle说了一些关于“POST”的内容,但我不确定。建议?Javascript弹出框不会弹出
function romantic()
{
document.body.bgColor = "pink";
document.body.style.color = "red";
document.images[1].src = "rom_main.jpg";
// Searched online to find a script to override some styles.
// For loop with adding styles to each anchor didn't work for some reason. Kept being overriden somehow.
var styleElement = document.createElement("style");
styleElement.type = "text/css";
if (styleElement.styleSheet) {
styleElement.styleSheet.cssText = "a { color: red }";
} else {
styleElement.appendChild(document.createTextNode("a { color: red; }"));
}
document.getElementsByTagName("head")[0].appendChild(styleElement);
}
function adventure()
{
document.body.bgColor = "#CDAA7D";
document.body.style.color = "#5C3317";
document.images[1].src = "adv_main.jpg";
var styleElement = document.createElement("style");
styleElement.type = "text/css";
if (styleElement.styleSheet) {
styleElement.styleSheet.cssText = "a { color: #5C4033 }";
} else {
styleElement.appendChild(document.createTextNode("a { color: #5C4033; }"));
}
document.getElementsByTagName("head")[0].appendChild(styleElement);
}
function relax()
{
document.body.bgColor = "#B2DFEE";
document.body.style.color = "#00688B";
document.images[1].src = "rel_main.jpg";
var styleElement = document.createElement("style");
styleElement.type = "text/css";
if (styleElement.styleSheet) {
styleElement.styleSheet.cssText = "a { color: #000080 }";
} else {
styleElement.appendChild(document.createTextNode("a { color: #000080; }"));
}
document.getElementsByTagName("head")[0].appendChild(styleElement);
}
function family()
{
document.body.bgColor = "#F0E68C";
document.body.style.color = "#FFA54F";
document.images[1].src = "fam_main.jpg";
var styleElement = document.createElement("style");
styleElement.type = "text/css";
if (styleElement.styleSheet) {
styleElement.styleSheet.cssText = "a { color: #6B4226 }";
} else {
styleElement.appendChild(document.createTextNode("a { color: #6B4226; }"));
}
document.getElementsByTagName("head")[0].appendChild(styleElement);
}
function open()
{
mywindow = window.open("http://www.javascript-coder.com", "mywindow", "location=1,status=1,scrollbars=1, width=100,height=100");
mywindow.moveTo(0, 0);
}
我喜欢这个标题 – Wazzzy
这将是巨大的,如果你可以发表你的StackOverflow上的代码了。与jsfiddle的链接将来无法工作,比你的问题变得毫无用处。 – suknic