Autor Zpráva
rad
Profil *
nevim proc ale tento script mi nefunguje v ie ve firefoxu a chromu vse ok

$(document).ready(function()
{
	$("#galerie_mini a").click(function() 
  {	   	
		var mainImage = $(this).attr("href");    
    var imagechange = $(".big_pict2").attr("href");        						   
    var arr = new Array();      
$(".change").each(function()
{ 
  arr.push($(this).attr("href")); 
})
length = arr.length; 
   
  for(i=0; i < length; i++)
  {
  if (mainImage==arr[i])
  {       
   $(".change").eq(i).attr({ href:imagechange}); 
  }  
  }      
    $(".big_pict").attr({ src: mainImage});		
    $(".big_pict2").attr({ href:mainImage});                   		  
    return false;		
	});  
});   


diky za radu
ShiraNai7
Profil
rad:
nefunguje“ = To znamená co? Javascriptová chyba? IE již má i javascriptovou konzoli, kde můžeš zjistit případné chyby. Nebo něco jiného?
_es
Profil
rad:
nevim proc ale tento script mi nefunguje v ie ve firefoxu a chromu vse ok
length je používaná nie ako premenná, ale ako globálna vlastnosť a „bije“ sa to s vlastnosťou window.length, ktorá znamená počet rámcov v okne. Viď aj rady tu.
ShiraNai7
Profil
_es:
To jsem si nevšiml.
Možná by pomohlo toto?

var length = arr.length;

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0