Comunidad de diseño web y desarrollo en internet online

bug en String.search('.') ???????

Citar            
MensajeEscrito el 07 Feb 2013 04:27 pm

Código :

var n='hola cristalab. Esto es una prueba';
   alert(n.search('.'));
   alert(n.search('a'));
   alert(n.indexOf('.'));
   alert(n.indexOf('a'));




El search para los puntos no funciona bien haya o no puntos en el string siempre dara 0

Por aukun

Claber

200 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 Feb 2013 05:19 pm
nop nop nop, si devuelve uno, lo q haces mal, es no meter el n.search(".") en una variable aparte, proba esto en tu navegador.

Código HTML :

<html>
<body>
   <div id="uno">
      hola . . .
   </div>
</body>
<script type="text/javascript">
   var d = document.getElementById('uno').textContent;
   var h = d.search(".");
   alert(h);
</script>
</html>

Por skaterseba

Claber

170 de clabLevel



 

chrome
Citar            
MensajeEscrito el 07 Feb 2013 05:50 pm
JAjAJAJAJA pero si lo hago como digo me encuentra todos los caracteres excepto el punto cuando hago un n.search('a') me lo encuentra , de hecho todos los caracteres excepto el punto

Por aukun

Claber

200 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 Feb 2013 08:54 pm
bueno bien, pero de la manera q te digo yo devuelve uno, no importa xq tiene ese comportamiento, yo solamente busque la solucion a tu problema, con el metodo que te deje, devuelve 1, osea true.

Por skaterseba

Claber

170 de clabLevel



 

chrome
Citar            
MensajeEscrito el 08 Feb 2013 05:07 am
Si y gracias, ya he visto que search es para
areaObject.search=querystring y se aplica en

Código :

<html>
<body>

<img src="planets.gif"
width="145" height="126"
usemap="#planetmap">

<map name="planetmap">
<area id="venus" shape="circle"
coords="124,58,8"
alt="Venus"
href="venus.htm?id=venus">
</map>

<p>The querystring part for the "Venus" area is:
<script>
document.write(document.getElementById('venus').search);
</script>
</p>

</body>
</html> 


siendo querystring (dando como resultado)-->?id=venus

por lo que entiendo que .search() aunque encuentre en una variable string la posicion de las palabras que se le indican String.search('cristalab'); no es una propiedad string es una propiedad de objeto Area bueno gracias por la aclaracion de todas formas es curiosa la propiedad search porque cuando le aplico un objeto area no me da uno o 0 me da -->?id=venus . JAJAJAJA con tanta entropia de resultados podria funcionar como funcion random jajjaja

Por aukun

Claber

200 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.