amigo te sugiero que el codigo que colocaste slo coloques en etiquetas PHP.. asi es mas comodo para todos leerlo.. :S la forma en la que lo puedes hacer es la siguiente.. aca abajo cuando vas a responder ppor ejemplo, hay un boton que dice avanzado, luego te va salir, como cuando publicastes este post.. y en las opciones del menu, donde sale, fuentes.. etc.. al final de la segunda linea de opciones..
estan 3 botones, cada uno para tipo de código que quieras publicar, CODE,(este me imagino que es general..) HTML , PHP.. cuando tengas q mostrar un codigo que sea muy largo o algo asi pues, pisa en ese boton.. y se te va a generar unas etiquetas.. pega el codigo entre esas etiquetas y te quedara dela siguiente forma:
yo lo hare para que veas la diferencia, peor ya lo sabes.. por que de esta forma.. es mas comodo para todos y mas facil para ayudarte.. muchos veran este post y al ver el coñazo de letras pues..:s se desaniman en leerlo.. por que cuesta..
tu codigo:
Código PHP:
<script src="openimagen.js" type="text/javascript"></script>
<script src="raking.js" type="text/javascript"></script>
<script language="javascript">
var lasdId="";
function expandir(capa){
if (lasdId!=""){
contraer(lasdId);
}
obj=document.getElementById('v'+capa);
obj.style.display='block'
lasdId=capa;
document.getElementById('b'+capa).innerHTML="<a href=javascript:contraer('" + capa + "');><img src='imagenes/contraer.jpg' border='0'></a>";
}
function contraer(capa){
obj=document.getElementById('v'+capa);
obj.style.display='none'
lasdId='';
document.getElementById('b'+capa).innerHTML="<a href=javascript:expandir('" + capa + "');><img src='imagenes/expandir.jpg' border='0'></a>";
}
function objetoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function load_resultados(pagina,criterio){
divResultado = document.getElementById('paginador');
ajax=objetoAjax();
ajax.open("POST", "script.php",true);
ajax.onreadystatechange=function() {
if (ajax.readyState==1) {
divResultado.innerHTML = "<img src='imagenes/loading.gif' />";
}
if (ajax.readyState==4) {
divResultado.innerHTML = ajax.responseText;
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("pagina=" + pagina + "&criterio=" + criterio)
//load_menu(2);
}
</script>
<style type="text/css">
.buscador{
background-color:#FFFFFF;
width:auto;
padding:5px;
margin-bottom:15px;
margin-left:15px;
margin-right:15px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
height:25px;
color:#666666;
}
.resultado{ margin-left:15px; padding-right:15px; width:auto; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; margin-bottom:15px; }
.resultado .descripcion{
border:#6EA8E2 1px solid;
width:auto;
color:#999999;
height:100px;
padding: 10px;
}
.resultado .descripcion h1{ font-size:18px; color:#333333; font-weight:bold; margin:0; padding:0;}
.resultado .boton { margin-top:-1px; }
.PopBoxImageSmall{ border: none 0px #ffffff; cursor: url("imagenes/magplus.cur"), pointer; }
.PopBoxImageLarge{ border: solid 1px #999999; cursor: url("imagenes/magminus.cur"), pointer; }
.PopBoxImageShrink{ cursor: url("imagenes/magminus.cur"), pointer; }
.PopBoxImageLink{ cursor: pointer; }
.PopBoxImageMove{ border: none 0px #ffffff; cursor: pointer; }
#paginas{ text-align:center; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; }
#paginas a{
text-decoration:none;
color:#000000;
}
#paginas a:hover{
text-decoration:none;
color:#666666;
}
</style>
<div class="buscador">
<form name="buscador" id="buscador">
Ingrese termino a buscar
<input type="text" name="txtbuscador" id="txtbuscador" />
<input type="button" name="cmbbuscador" id="cmbbuscador" value="Buscar" onclick="javascript:load_resultados('',txtbuscador .value)"/>
<div id="palres" style="padding-left:70px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#00CC33; font-weight:normal;"></div>
</form>
</div>
<div id='paginador'>
<?
include('conectar.php');
$db = conectar();
$registros = 2;
if (!$pagina) {
$inicio = 0; $pagina = 1;
} else {
$inicio = ($pagina - 1) * $registros;
}
$resultados = mysql_query("SELECT id FROM articulos WHERE visible = 1");
$total_registros = mysql_num_rows($resultados);
$resultados = mysql_query("SELECT * FROM articulos WHERE visible = 1 ORDER BY fecha DESC LIMIT $inicio, $registros");
$total_paginas = ceil($total_registros / $registros);
if($total_registros) {
while($articulo=mysql_fetch_array($resultados)) {
?>
<div class="resultado">
<div class="descripcion">
<img src="imagenes/<? echo $articulo["imagen"];?>" width="166" height="99" align="right" hspace="10" class="PopBoxImageSmall" onClick="Pop(this,50,'PopBoxImageLarge');" title="CLIC para abir/cerrar imagen" pbCaption="<? echo '<b>'.$articulo["titulo"].'</b>'; ?>" pbshowpopbar="true" pbShowText="false">
<h1><? echo $articulo["titulo"]; ?></h1>
<font color='#666666'><? $bringdesc= html_entity_decode($articulo["descripcion"]); echo $bringdesc; ?></font>
<div id="v<? echo $articulo["id"]; ?>" style="display:none; height:auto;">
<? $bringdata= html_entity_decode($articulo["contenido"]); echo $bringdata; ?>
</div>
</div>
<div id="b<? echo $articulo["id"]; ?>" class="boton">
<a href="javascript:expandir('<? echo $articulo["id"]; ?>');"><img src="imagenes/expandir.jpg" border="0"></a>
</div>
</div>
<?
}
} else {
echo "<font color='darkgray'>(sin resultados)</font>";
}
mysql_free_result($resultados);
if($total_registros) {
echo "<div id='paginas'>";
if(($pagina - 1) > 0) {
echo "<a href=javascript:load_resultados(".($pagina-1).",'');>Anterior</a> ";
}else{
echo "<span style='color:#666666'>Anterior </span>";
}
for ($i=1; $i<=$total_paginas; $i++){
if ($pagina == $i) {
echo "<span style='font-size:19px; color:#666666;'><b>".$pagina."</b></span> ";
} else {
echo "<a href=javascript:load_resultados(".$i.",'');>$i</a> ";
}
}
if(($pagina + 1)<=$total_paginas) {
echo " <a href=javascript:load_resultados(".($pagina+1).",'' );>Siguiente</a>";
}else{
echo "<span style='color:#666666'> Siguiente</span>";
}
echo "</div>";
}
?>
<? mysql_close($db);?>
</div>
Espero haberte enseñado algo.. ya despes vere este mismo codigo a ver que se me ocurre..