Fermeture de balise !
Delphine
-
Delph -
Delph -
Bonjour,
Je pense que je ferme mal mes balises </div> et cela me décale tout mon design :
Ma page livre_dor.php :
Sur la page livre_dor.php?act=send , tout mon design est décalé :
https://imageshack.com/
Comment faire svp ? Cela fait plusieurs jours que je cherche et que je ne trouve pas !
Je pense que je ferme mal mes balises </div> et cela me décale tout mon design :
Ma page livre_dor.php :
<?php
session_start();
define ("INDEX", true);
define ("LOGIN", true);
include("include/include.php");
include('header.php');
$action = htmlentities(trim($_GET["act"]));
switch ($action)
{
case write:
?>
<script language="javascript">
var isMozilla = (navigator.userAgent.toLowerCase().indexOf('gecko')!=-1) ? true : false;
var regexp = new RegExp("[\r]","gi");
function storeCaret(selec)
{
if (isMozilla)
{
oField = document.forms['or'].elements['message'];
objectValue = oField.value;
deb = oField.selectionStart;
fin = oField.selectionEnd;
objectValueDeb = objectValue.substring( 0 , oField.selectionStart );
objectValueFin = objectValue.substring( oField.selectionEnd , oField.textLength );
objectSelected = objectValue.substring( oField.selectionStart ,oField.selectionEnd );
oField.value = objectValueDeb + "[" + selec + "]" + objectSelected;
oField.selectionStart = strlen(objectValueDeb);
oField.selectionEnd = strlen(objectValueDeb + "[" + selec + "]" + objectSelected );
oField.focus();
oField.setSelectionRange(
objectValueDeb.length + selec.length + 2,
objectValueDeb.length + selec.length + 2);
}
else
{
oField = document.forms['or'].elements['message'];
var str = document.selection.createRange().text;
if (str.length>0)
{
var sel = document.selection.createRange();
sel.text = "[" + selec + "]" + str ;
sel.collapse();
sel.select();
}
else
{
oField.focus(oField.caretPos);
oField.focus(oField.value.length);
oField.caretPos = document.selection.createRange().duplicate();
var bidon = "%~%";
var orig = oField.value;
oField.caretPos.text = bidon;
var i = oField.value.search(bidon);
oField.value = orig.substr(0,i) + "[" + selec + "]"+ orig.substr(i, oField.value.length);
var r = 0;
for(n = 0; n < i; n++)
{if(regexp.test(oField.value.substr(n,2)) == true){r++;}};
pos = i + 2 + selec.length - r;
var r = oField.createTextRange();
r.moveStart('character', pos);
r.collapse();
r.select();
}
}
}
</script>
<div id="contenu_centre">
<div align="center">
<br />
<form name="or" action="livre_dor.php?act=send" method='post'>
<img src='smiles/catcontent.png' alt="" onclick="storeCaret('D')" />
<img src='smiles/cat.png' alt="" onclick="storeCaret('L')" />
<img src='smiles/grenouillesourire.gif' alt="" onclick="storeCaret('Z')" />
<img src='smiles/grenouilleheureuse.gif' alt="" onclick="storeCaret('F')" />
<img src='smiles/grenouillecleindoeil.gif' alt="" onclick="storeCaret('G')" />
<img src='smiles/poissonlangue.gif' alt="" onclick="storeCaret('H')" />
<img src='smiles/poissonlunette.gif' alt="" onclick="storeCaret('HE')" />
<img src='smiles/pandapleurant.gif' alt="" onclick="storeCaret('P')" />
<img src='smiles/abeille.gif' alt="" onclick="storeCaret('S')" />
<img src='smiles/oursfleur.gif' alt="" onclick="storeCaret('W')" />
<img src='smiles/ourscontent.gif' alt="" onclick="storeCaret('XX')" />
<img src='smiles/ourspouce.gif' alt="" onclick="storeCaret('Y')" />
<p>Votre message :<br /><textarea name="message" id="message" rows="10" wrap="virtual" cols="45" style="text-align:center"></textarea></p>
<p><input type="submit" name="Ecrire" value="Ecrire" /></p>
</form>
<?
break;
case send:
$message = htmlentities(trim($_POST["message"]));
if($message)
{
if($login != '') {
$ip=$REMOTE_ADDR;
$dateL = date("Y/m/d H:i");
mysql_query("INSERT INTO `membres_livre` VALUES ('', '$login', '$message', '$dateL', '0', '', '', '', '$ip');") or die(mysql_error());
echo "<p align='center'>Votre message apparaîtra dans le livre d'or après validation d'un modérateur.</p><p align='center'><a href='livre_dor.php' style='color:FF0000;'>Retour au livre d'or</a></p>";
}
}
else
{
echo "<p align='center'>Veuillez remplir la case votre message.</p>";
}
exit;
break;
default:
?>
<div id="contenu_centre">
<div align="center">
<p><br /><br /><img src="images/livre_dor.gif" alt="" /><br /><br /><br />
<a href="livre_dor.php?act=write" style="color:#FF0000">Ecrire un Message</a></p>
<?
function strrep($str)
{
$str= htmlspecialchars ($str);
$str= nl2br ($str);
$str = str_replace("[D]" , "<img src='smiles/catcontent.png'>", $str);
$str = str_replace("[L]" , "<img src='smiles/cat.png'>", $str);
$str = str_replace("[Z]" , "<img src='smiles/grenouillesourire.gif'>", $str);
$str = str_replace("[F]" , "<img src='smiles/grenouilleheureuse.gif'>", $str);
$str = str_replace("[G]" , "<img src='smiles/grenouillecleindoeil.gif'>", $str);
$str = str_replace("[H]" , "<img src='smiles/poissonlangue.gif'>", $str);
$str = str_replace("[HE]" , "<img src='smiles/poissonlunette.gif'>", $str);
$str = str_replace("[P]" , "<img src='smiles/pandapleurant.gif'>", $str);
$str = str_replace("[S]" , "<img src='smiles/abeille.gif'>", $str);
$str = str_replace("[W]" , "<img src='smiles/oursfleur.gif'>", $str);
$str = str_replace("[XX]" , "<img src='smiles/ourscontent.gif'>", $str);
$str = str_replace("[Y]" , "<img src='smiles/ourspouce.gif'>", $str);
return $str;
}
if($page=="")$page=0;
$limit="15";
$req=mysql_query("SELECT * from membres_livre WHERE valide_M ='1' ORDER BY id DESC LIMIT $page,$limit") or die(mysql_error());
$total = mysql_num_rows($req);
if($total)
{
while($data = mysql_fetch_array($req))
{
$nameL = $data['name_M'];
$dateL = $data['date_M'];
$textMsg = $data['or_M'];
$nameL2 = $data['name_A'];
$reponseL = html_entity_decode($data['reponse_A']);
$textMsg = html_entity_decode(strrep(trim($textMsg)));
//$textMsg2 = nl2br(stripslashes(htmlentities(trim($textMsg))));
?>
<table width="450" align="center" cellpadding="0" cellspacing="0" style="font-weight:bold;">
<tr>
<td height="30" align="left" style="border: solid #B6778B 1px;border-right:0;padding-left:5px;" bgcolor="#B6778B" width="225"><font color="#FFFFFF">Posté par <?= $nameL; ?></font></td>
<td height="30" align="right" bgcolor="#B6778B" style="border: solid #B6778B 1px;border-left:0;padding-right:5px;" width="225"><font color="#FFFFFF"><?= $dateL; ?></font></td>
</tr>
<tr>
<td colspan="2" align="center" style="border-left: 1px solid #B6778B;border-right: 1px solid #B6778B;padding-left: 10px;border-bottom: 1px solid #B6778B;"><br /><?= $textMsg; ?><br /><br />
<?
if($reponseL)
{
?>
<font color="purple">Réponse de <?= $nameL2; ?> :</font><br /><br /><span class="vert1"><?= $reponseL; ?></span><br /><br />
<?
}
?>
</td>
</tr>
</table>
<br />
<?
}
?>
<div id="pagination">
<p>[
<?
$result=mysql_query("select count(*) from membres_livre WHERE valide_M ='1'");
$row=mysql_fetch_row($result);
if ($page == "0")
{
echo"1 ";
}
else
{
echo"<a href=\"livre_dor.php?page=0\">1</a> ";
}
for($index=1;($index*$limit)<$row[0];$index++)
{
$pg = $index+1;
if(($index*$limit)!=$page)
{
print(" - <a href=\"livre_dor.php?page=".($index*$limit)."\">");
echo"$pg";
print("</a>");
}
else
{
echo" - $pg";
}
}
?> ]</p>
</div>
<?
}
else
{
?>
<p align="center">Aucun message dans le livre d'or.</p>
<?
}
}
?>
</div></div>
<?
include ("footer.php");
?>
Sur la page livre_dor.php?act=send , tout mon design est décalé :
https://imageshack.com/
Comment faire svp ? Cela fait plusieurs jours que je cherche et que je ne trouve pas !
Configuration: Windows Vista Internet Explorer 7.0
A voir également:
- Fermeture de balise !
- Fermeture wannonce - Guide
- Annuler fermeture onglet chrome - Guide
- Sytadin fermeture - Télécharger - Transports & Cartes
- Fruitz fermeture - Accueil - Applications & Logiciels
- Forcer fermeture application windows - Guide
8 réponses
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Attends A.turing t'as donné la solution: il y a 5 ouvertures pour 3 fermetures (j'ai vérifié et c'est exact),; alors fais un effort par exemple en prenant n'importe quel traitement de texte et en faisant une recherche sur 'div', ainsi tu trouveras, je pense, facilement ton erreur.
lol ! je sais très bien qu'il y a 5 ouvertures et seulement 3 fermetures </div> !!
Le souci c'est que je ne l'ai mets pas au bonne endroit les fermetures et cas chaque fois cela me décalle tout le design du site, sinon je ne serai pas venu demander de l'aide.
J'ai déjà lu tout un tas de doc mais cela ne change rien :
https://abonnement.xiptv.shop/contents/243-dhtml-la-notion-de-couche
http://wiki.mediabox.fr/tutoriaux/html/savoir-utiliser-positionner-les-calques-div
Le souci c'est que je ne l'ai mets pas au bonne endroit les fermetures et cas chaque fois cela me décalle tout le design du site, sinon je ne serai pas venu demander de l'aide.
J'ai déjà lu tout un tas de doc mais cela ne change rien :
https://abonnement.xiptv.shop/contents/243-dhtml-la-notion-de-couche
http://wiki.mediabox.fr/tutoriaux/html/savoir-utiliser-positionner-les-calques-div