Поэтому мне удалось создать страницу переадресации паролей, так как при вводе правильного пароля страница перенаправляет вас на другой URL-адрес. (psswrdtest.tumblr.com и пароль correctpsswrd, который перенаправляет вас на google.com *)
Он работает отлично и все, и вчера я приступил к попытке сделать страницу пароля затухающей, чтобы открыть блог (если введен правильный пароль.) Я вставил свой пароль в мою текущую тему и использовал немного jquery, но это все равно не сработает !! Это моя последняя попытка.
Любая идея, что я делаю неправильно?
Это css:
#hamuko {
position:fixed;
display:table;
width:100%;
height:100%;
background:{color:background}
url('{image:background}') left bottom repeat;
{block:iflittlecursor} cursor: url(http://i.imgur.com/ZOrzC.png), auto; {/block:iflittlecursor}
z-index:2147483647;
top:0;
}
#hamuko #aki {
display:table-cell;
font-size:16px;
vertical-align:middle;
text-align:center;
{block:iflittlecursor}cursor: url(http://i.imgur.com/ZOrzC.png), auto; {/block:iflittlecursor}
}
#hamuko #sooj {
margin-top:{text:top}px;
margin-left:{text:text left}px;
margin-bottom:5px;
width:{text:text width};
text-align:center;
color: {color:text};
}
#hamuko #yosugay {
border:1px solid {color:border};
width:150px;
height:25px;
font-size:19px;
line-height:19px;
background:{color:form background};
color:{color:border};
}
#hamuko #stupei {
z-index:1;
position:absolute;
margin-left:155px;
{block:iflittlecursor}cursor: url(http://i.imgur.com/ZOrzC.png), auto; {/block:iflittlecursor}
}
#hamuko #button {
margin-left:5px;
border:1px solid {color:border};
background:{color:form background};
width:40px;
height:29px;
text-align:center;
color:{color:border};
}
#hamuko #yosugay:hover {
{block:iflittlecursor}cursor:url(http://i.imgur.com/ZOrzC.png), auto;{/block:iflittlecursor}
}
#hamuko #kouchan {
position:absolute;
margin-top:{text:pic up}px;
margin-left:{text:pic left}px;
width:{text:pic width};
z-index:0;
}
Это мой jquery, вставленный сразу после кодов CSS для него,
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js"></script>
<SCRIPT LANGUAGE="JavaScript">
function goForit() {
var passwd;
passwd = document.getElementById('yosugay').value;
if(passwd=="{text:password}"){
$(document).ready(function() {
$('#hamuko').fadeOut(1000);
});
else{
alert('{text:wrong alert}');
}
}
</SCRIPT>
Это html, который добавлен P
<body>
<div id="hamuko">
<div id="sooj">
<img src="{image:pixel}" />
{text:form text}
<img src="{image:pixel}" />
</div>
<div id="aki">
<form>
<input type="password" name="arisatos" id="yosugay">
</form>
</div>
<div id="stupei">
<form>
<button id="button" type="button" onClick="goForit()">{text:button text}</button>
</form>
</div>
<img id="kouchan" src="{image:pic}" title="{text:pic title}">
</div>
Но результаты
Пожалуйста, кто-нибудь знает, что я делаю неправильно? Я думал, что сделал все, и проверил несколько раз и даже изменил формат моего css (и т.д. От #hamuko #aki до.hamuko #aki или #hamuko.aki и даже # hamuko-content #aki), но безрезультатно! !
Спасибо вам, так много, чтобы кто-нибудь мог указать, что я сделал не так, и даже если вы этого не сделаете.
Попробуйте использовать .click()
вместо встроенной функции onClick
и заменить весь ваш текущий код javascript:
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js"></script>
<script>
$(function() {
$('#button').click(function() {
var passwd = document.getElementById('yosugay').value;
if(passwd=="{text:password}"){
$('#hamuko').fadeOut(1000);
} else {
alert('{text:wrong alert}');
}
});
});
</script>