Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/05/2003, 22:33
Avatar de nuevo
nuevo
 
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 21 años
Puntos: 2
Pregunta porq no chiiiuta

mira cluster, si se lo que dices porq lo estaba haciendo asi,,, pero no funciona el scroll, ni tampoco muestra los datos... porq sera... me falta alguna coma, o me sobra..., si hago una lectura normal de la BD funciona fijate en esa que tiene //, si lo quito me lo muestra...

te dejo el codigo: gracias tiu... vales mucho...


<html>
<head>
<script type="text/javascript">
//<![CDATA[
<!--
function scrollerObj(name,initH,initW,heightB,widthB,conten t,initBg,Bg,speed,initFl){
//**data**//
this.name=name;
this.initH=initH;
this.initW=initW;
this.heightB=heightB;
this.widthB=widthB;
this.content=content;
this.initBg=initBg;
this.Bg=Bg;
this.iniFl=initFl;
this.speed=parseInt(speed);
this.timer = name + "Timer";
this.elem;
//**methods**//
this.getElement = getElement;
this.createLayer=createLayer;
this.scrollLayer = scrollLayer;
this.scrollLoop=scrollLoop;
//**initiate methods**//
this.createLayer();
this.getElement();
this.scrollLayer();
}
//**call this method to stop scrolling**//
function scrollLoop(s){
this.speed = s;
}
//**pretty obvious**//
function scrollLayer(){
if(parseInt(this.elem.style.top)>(this.elem.offset Height*(-1))){
this.elem.style.top = parseInt(this.elem.style.top)-this.speed;
//alert(parseInt(this.elem.style.top)+"\n"+this.elem .id);
}
else {this.elem.style.top = this.initH;}
}
//**get the specific dom-expression**//
function getElement(){
if(document.getElementById){
this.elem = document.getElementById(this.name);
}
else if (document.all){
this.elem = document.all[name];
}
else if (document.layers){
this.elem = document.layers[name];
}
}
//**pretty obvious - if NS4 - please upgrade to a standard compliant browser**//
function createLayer(){
if(document.getElementById || document.all){
document.write('<div id="layer'+this.name+'" style="position:relative;overflow:hidden;float:'+t his.initFl+';background-color:#'+this.initBg+';border:1px solid black;width:'+this.initW+'px;height:'+this.initH+' px;" onMouseover="'+this.name+'.scrollLoop(0)" onMouseout="'+this.name+'.scrollLoop('+this.speed+ ')">');
document.write('<div id="'+this.name+'" style="position:absolute;top:'+this.initH+'px;left :0px;border:0px solid black;width:'+this.widthB+'px;height:'+this.height B+'px;background-color:#'+this.Bg+'">');
document.write(this.content);
document.write('<\/div><\/div>');}
else if(document.layers){
document.write('<ilayer name="'+this.name+'" bgcolor="#'+this.Bg+'" width="'+this.widthB+'" height="'+this.heightB+'">'+this.content+'<\/ilayer>');
return;
}
if(this.scrollLayer){
this.timer = setInterval(this.name+'.scrollLayer()','30');
}
}
//-->
//]]>
</script>

</head>
<body bgcolor="DimGray">
<?php
require ("aut_config.inc.php"); // incluir configuracion.
$db_connect = mysql_connect($Servidor,$Usuario,$Password);
mysql_select_db($sql_db);
if (!isset($_GET['accion'])){
$usuario_consulta = mysql_query("SELECT nick,nombre,postname,posturl FROM $sql_tabla") or die("No se pudo realizar la consulta a la Base de datos");
}
while($resultados = mysql_fetch_array($usuario_consulta)) {
//<a href=$resultados[posturl] title="Enviado por $resultados[nick]">$resultados[postname]</font></div></td></td></tr>
}
echo "</table>";
mysql_free_result($usuario_consulta);
mysql_close();
exit;
?>


<script type="text/javascript">
//<![CDATA[
<!--
var c = new scrollerObj('c','100','170','50','170','
<? echo $resultados[postname]; ?>, 'center');
//-->
//]]>
</script>

</body>
</html>

nada... le sigo pegando al tema y se resiste... he comrobado que el scrip funciona correctamente, añadi un poco de texto y sale bien, pero la consulta BD no funciona

var c = new scrollerObj('c','100','170','50','170','<? echo $resultados[postname]; ?><b>En construccion<br>En unas horas...<br>Perdonen las molestias</b>','#000000','#000000','1','center');

lo puedes probar en tu server... veras como funciona, menos el php...jeje, se resiste el canalla

Última edición por nuevo; 30/05/2003 a las 22:01