Il n'y a rien à dire à ce sujet. Essence Mettez directement le code! Intersection
Le premier est le code de HTML. Il contient le bouton de clic de connexion et une humble boîte de connexion.
Copier le code du code comme suit:
<body>
<div id = "Shade"> </div>
<div>
<a onclick = "login ()" style = "curseur: pointeur"> Login </a>
</div>
<br/>
Rien n'est utile. Essence Essence <br/> <br/>
Rien n'est utile. Essence Essence <br/> <br/>
Rien n'est utile. Essence Essence <br/> <br/>
Rien n'est utile. Essence Essence <br/> <br/>
<br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <Br /> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/>
<br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <Br /> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/>
<div id = "login" style = "affichage: aucun; z-index: 1025; posity: absolu;">
<Form mode méthode = "post" action = "user / login.html">
<ballage>
<Légende>
Connexion de l'utilisateur
</pention>
<tr>
<TD> Nom d'utilisateur: </td>
<td> <input type = "text" name = "username" /> </td>
</tr>
<tr>
<TD> Mot de passe: </td>
<td> <entrée type = "mot de passe" name = "mot de passe" /> </td>
</tr>
<tr>
<TD> CODE DE VÉRIFICATION: </td>
<td> <img src = "base / verfy.html" onclick = ""> </td>
</tr>
<tr>
<td> <input type = "soumi" value = "login" /> </td>
<td> <input type = "Button" value = "annuler" onclick = "annuler ()" /> </td>
</tr>
</ table>
</ form>
</div>
</docy>
Vient ensuite l'implémentation du code de script JS
Copier le code du code comme suit:
<script type = "text / javascript">
Fonction Login () {) {
var shadewidth = document.body.clientwidth + 30;
var shadeheight = document.body.clientheight + 30;
var shade = document.getElementById ("Shade");
shade.style.width = shadewidth + "px";
shade.style.head = shadeheight + "px";
shade.style.display = "bloc";
var logidivwidth = 200;
var logidivheight = 800;
var logIDIV = document.getElementById ("Login");
LogIndiv.Style.Width = LogIndivWidth + "PX";
LogIndiv.Style.Height = LogIndivHeight + "PX";
Logindiv.style.top = (document.body.scrolltop + document.body.clitingheight / 2
-Logindivheight / 2) + "px";
Logindiv.style.left = (document.body.scrollleft + document.body.clientwidth / 2
-Logindivwidth / 2) + "px";
logindiv.style.display = "bloc";
}
</cript>
Voici seulement l'affichage du code et le code de la zone de connexion. En ce qui concerne le code caché, il est également très simple, c'est-à-dire la définition du bloc DIV de la couche de teinte et la propriété d'affichage du bloc DIV de la zone de connexion (connexion) doit être définie sur aucune. Essence
À ce stade, une fonction simple de la connexion de la couche flottante Div via la couche de masque est implémentée. L'œuvre d'art est résolue par tout le monde.
Ici, il y a une fonctionnalité pour tout le monde. Essence Comment laisser le bloc Div de la boîte de connexion Pop -Up suivre la barre de roulement? Intersection
Mon code d'expérience est le suivant.
Copier le code du code comme suit:
Fonction logindivcenter () {
Logindiv.style.top = (document.body.scrolltop + document.body.clitingheight / 2
-Logindivheight / 2) + "px";
Logindiv.style.left = (document.body.scrollleft + document.body.clientwidth / 2
-Logindivwidth / 2) + "px";
}
fonction SCALL () {) {
LogIndivCenter ();
}
window.onscroll = SCALL;
window.onresize = fhor;
window.onLoad = SCALL;
Mais malheureusement, j'ai échoué. Essence J'ai trouvé beaucoup sur Internet, mais aucun d'entre eux ne répondait aux exigences. La plupart d'entre eux définissent un SetInterval pour implémenter. Je ne pense pas que ce soit idéal. Essence Essence
Cherchant à enseigner tous les grands dieux!