2010-10-11 9 views
0

Pourquoi est-ce que chaque fois que je charge mon site, il ne s'ouvre pas comme chaque page, mais au milieu, alors je dois faire défiler vers le haut pour voir le haut de cette page. Je sais que c'est parce que le chatbox basé sur Ajax, mais je ne peux pas repérer où c'est faux. JavaScript est inclus au bas de la page, avant </body>.Position étrange de la page après le chargement

Des idées?

+0

Je pense que vous devrez montrer du code. Est-ce que la chatbox provient d'une bibliothèque que vous pouvez nommer? – sje397

+0

Une démo en direct de la question s'il vous plaît. –

Répondre

2

ligne 120 de la sortie du script par chat.php a cette ligne:

message.focus(); 

qui donne le focus à la saisie de texte <input id="message" type="text" size="25" maxlength="80" onkeyup="keyup(event);">. C'est ce qui fait sauter votre page.

Il saute à ce point et puis charge les messages de discussion.

0

Votre index2.html a des charges de <br> étiquettes; qui est l'écart d'espacement que vous voyez.

<html> 
<head> 
<link rel="stylesheet" href="/style.css" type="text/css"> 
</head> 
<body> 
<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><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><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><br><br><br> 

<div id="chatramka"> 
<div style="text-align:center;margin:3px;">Shoutbox</div> 
    <div id="chat">Åadowanie shoutboxa...</div>  
    <div style="overflow:auto;"><input id="message" type="text" size="25" maxlength="80" onkeyup="keyup(event);"> 
    <input id="chatbtn" type="button" value="wyślij" onclick="chat_write();" style="cursor:pointer;border:1px solid gray;"></div> 
</div> 
<script language="JavaScript" type="text/javascript" src="chat.php"></script> 
</body> 
</html> 
+0

je ne vois toujours pas, pourquoi il est l'ouverture sur le milieu de la page – monthon1

+0

ne pas utiliser br pour la marge d'utilisation de pause –

Questions connexes