Foros del Web » Programando para Internet » Javascript »

mostrar error...

Estas en el tema de mostrar error... en el foro de Javascript en Foros del Web. navegando me encontre con este codigo Código PHP: < script language = "JavaScript1.2" > //--------------------------------------CUTOMISE---------------------------------------------- // Ticker Messages ( HTML Tags supported) var  qiksearch_ticker_text  = new Array ( "No hay datos" ); // Ticker Message URLs' Target (1 for NEW WINDOW, 0 for SAME WINDOW) var  qiksearch_ticker_target  = new Array ( "0" ...
  #1 (permalink)  
Antiguo 15/08/2008, 16:57
 
Fecha de Ingreso: agosto-2008
Mensajes: 272
Antigüedad: 15 años, 8 meses
Puntos: 4
mostrar error...

navegando me encontre con este codigo
Código PHP:
<script language="JavaScript1.2">
//--------------------------------------CUTOMISE----------------------------------------------

// Ticker Messages ( HTML Tags supported)
var qiksearch_ticker_text = new Array ("No hay datos");

// Ticker Message URLs' Target (1 for NEW WINDOW, 0 for SAME WINDOW)
var qiksearch_ticker_target = new Array ("0""0""0""1");

var 
qiksearch_ticker_width 390// The width of the Ticker
var qiksearch_ticker_height 25// The height of the Ticker
var qiksearch_ticker_borderw=1// Border width
var qiksearch_ticker_borderc="#000000"// Border Color
var timeOutVal=200// Delay in milliseconds
var isPause=false// true if you want pause on mouseover, else false
                   // setting to true is a bit buggy

//--------------------------------------------------------------------------------------------

//-----------------------------DO-NOT-MODIFY-BELOW-THIS---------------------------------------

var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1;
var 
ns6=document.getElementById&&navigator.userAgent.indexOf("Opera")==-1;
var 
ns4=document.layers;
var 
qiksearch_tickerObj;
var 
ticker_left_ns4=(screen.width/2-20)-Math.round(qiksearch_ticker_width/2);

// Setting qiksearch_tickerObj depending on Browser
function setTickerObj()
{
 if(
ie4)
 {
  
qiksearch_tickerObj=document.all.qiksearch_js_ticker;
 }
 if(
ns6)
 {
  
qiksearch_tickerObj=document.getElementById("qiksearch_js_ticker");
 }
}

// isPause Content
var isPauseContent;
if(
isPause)
{
 
isPauseContent=' onMouseOver="delay_timeOutVal();" onMouseOut="resume_timeOutVal();"';
}
else
{
 
isPauseContent='';
}

if(
ie4||ns6)
{
 
document.write('<table' isPauseContent '  onMouseUp="goURL();" width="' qiksearch_ticker_width '" height="' +  qiksearch_ticker_height '" style="cursor:pointer; background:#FFFFFF; border:' qiksearch_ticker_borderw 'px solid ' qiksearch_ticker_borderc '"><tr><td align="middle">');
 
document.write('<div id="qiksearch_js_ticker">');
 
document.write('</div>');
 
document.write('</td></tr></table>');
}

var 
def_10='A',def_11='B',def_12='C',def_13='D',def_14='E',def_15='F';
var 
colorVal=15;
var 
div_count=0;

// Fading Color code Generating function
function qiksearch_fade_desat(getColorIntVal)
{
 var 
returnVal;
 if(
getColorIntVal>=10)
 {
  for(var 
i=0i<=15i++)
  {
   if((
getColorIntVal==i))
   {
    
returnVal = eval('def_' i);
   }
  }
 }
 else
 {
  
returnVal=getColorIntVal;
 }
 return(
returnVal);

// Main
function writeDiv()
{
 if(
ie4||ns6)
 {
  
qiksearch_tickerObj.innerHTML'<font face="verdana,arial,helvetica" size="-1" color="#' +  joinColor(qiksearch_fade_desat(colorVal)) + '"><b>' qiksearch_ticker_text[div_count] +  '</b></font>' ;
 }
 if(
ns4)
 {
  
qiksearch_tickerObj=document.qiksearch_ticker_ns4;
  
qiksearch_tickerObj.document.write('<table border="1" bordercolor="' qiksearch_ticker_borderc '"width="100%"><tr><td align="center"><a href="javascript:void(0);"' isPauseContent '  onMouseUp="javascript:goURL();"><font face="verdana,arial,helvetica" size="-1" color="#' +  joinColor(qiksearch_fade_desat(colorVal)) + '"><b>' qiksearch_ticker_text[div_count] +  '</b></font></a></td></tr></table>');
  
qiksearch_tickerObj.document.close();
 }
 if((
colorVal>0)  && (colorVal!=0))
 {
  
colorVal--;
 }
 else
 {
  
colorVal=15;
  if(
div_count<qiksearch_ticker_text.length)
  {
   
div_count++;
  }
  if(
div_count==qiksearch_ticker_text.length)
  {
   
setTimeout("resetAll()",timeOutVal);
   
setTimeout("writeDiv()",timeOutVal);
  }
 }

 if(
div_count<qiksearch_ticker_text.length)
 {
  
setTimeout("writeDiv()",timeOutVal);
 }
}

// Generating Final Hex Color
function joinColor(getColor)
{
 return (
getColor '0' getColor '0' getColor '0');
}

// Reset
function resetAll()
{
 
div_count=0;
 
colorVal=15;
}

// URL Navigation function
function goURL()
{
 if(
qiksearch_ticker_target[div_count]=="0")
 {
  
location.href=qiksearch_ticker_URL[div_count];
 }
 else
 {
  if(
qiksearch_ticker_target[div_count]=="1")
  {
   
window.open(qiksearch_ticker_URL[div_count]);
  }
 }
}

// Setting Delay on MouseOver and MouseOut
var temp_timeOutVal=timeOutVal;
function 
delay_timeOutVal()
{
 
timeOutVal=100000000000000;
 
setTimeout("writeDiv()",timeOutVal);
}

function 
resume_timeOutVal()
{
 
timeOutVal=temp_timeOutVal;
 
setTimeout("writeDiv()",timeOutVal);
}

setTickerObj(); 
window.onload=writeDiv;

if(
ns4)
{
 
document.write('<layer id="qiksearch_ticker_ns4" width="' qiksearch_ticker_width '" left="' ticker_left_ns4 '"></layer>');
}
</script> 
y kiero saber como ponerlo para k se adapte, cuando no hay dato el php devuelve esto (a ver si se entiende lo k kiero)
Código PHP:
echo "<div style=\"background-color: #FDD9D7;width:98%;width:98%;height:100%\" >No hay datos</div>\n"
ojala se pueda adaptar... bueno chao.
  #2 (permalink)  
Antiguo 18/08/2008, 07:26
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Pregunta Respuesta: mostrar error...

No entendí muy bien, ¿cuál es el objetivo de la función?

EDITO: Ya veo que lo que querías era lo que publicaste en el Foro de CSS, el efecto.

Bueno, no es necesario tanto código para eso. Lo que puedes hacer es tener dos estilos, y con setTimeOut() cambiar el estilo al div transcurrido cierto tiempo.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.

Última edición por David; 18/08/2008 a las 10:01
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:14.