Autor Zpráva
senior
Profil
Prajem príjemný deň,
IE8 mi hadže na stránke túto chybu: 'bmi_load' neni definovano. Firefox to nerobí.
Prosím o info, čo to vlastne je za chybu a ako ju odstrániť. Ďakujem.
Mistr
Profil
senior:
Můžeš, prosím, onu chybující stránku odkázat? Díky.
Chamurappi
Profil
Reaguji na seniora:
čo to vlastne je za chybu
Není definováno bmi_load.

ako ju odstrániť
Definuj bmi_load nebo odstraň volání funkce bmi_load.
Bez odkazu na stránku nejde poradit nic bližšího.

Firefox to nerobí.
A nebo to robí a jen to nevidíš, protože nesleduješ chybovou konzoli.


Po chvíli vyhledávání jsem našel článek, kde se píše:
Po chvíli googlení jsem zjistil, že je to kód nějakého akcelerátoru stahování webových stránek, který do našeho krásného čistého a samozřejmě správně strukturovaného XML přidal polský poskytovatel mobilního připojení. To je ta věc, kterou používají manažeři na cestách. Nejspíš také táž věc, kterou používají vaši nejzajímavější klienti, když se někde mimo kancelář snaží na svém ultratenkém notebooku zjistit informace o vaší firmě.“ — tvrdí Pachollini.
senior
Profil
Chamurappi, Mistr:
Ospravedlňujem sa za oneskorenú reakciu, ale teraz som sa vrátil zo služobky.

Toto je kód stránky, ktorá spôsobovala tú hlášku (momentálne na serveri nie je lebo kvôli funkčnosti stránky som ho pred služobkou odstránil):

<html>
<head>
<script type="text/javascript">
promenna = new Image();
promenna.src = "img/0.jpg";
promenna.src = "obr-uvod/1.jpg";
...
promenna.src = "obr-uvod/10.jpg";
</script>
<script type="text/javascript">
doba=4000
pocet = 11
rotator=0
obrsrc = new Array(pocet);
obrsrc[0]="img/0.jpg";
obrsrc[1]="obr-uvod/1.jpg";
...
obrsrc[10]="obr-uvod/10.jpg";
obr = new Array(pocet);
for (i=0; i < pocet; i++){
obr[i]= new Image();
obr[i].src= obrsrc[i]
}
function rotate() {
  if (rotator == pocet)
  {
    rotator=0;
  }
  else
  {
    window.setTimeout(rotate, doba);
  }
  document.images["foto"].src = obrsrc[rotator];
  rotator = rotator + 1;
}
</script>
</head>
<body onLoad="rotate();">
	<img src="img/0.jpg" alt="ilustračné foto" name="foto" width="300" height="280" border="0">
</body>
</html>


Táto stránka bola vložená na úvodnú stránku cez iframe. Napísal som aj na môj hosting a dostal som zaujímave odpoveď. Doporučili mi zmeniť heslo na FTP a heslo neukladať do FTP klienta a stránku znova nahral. To som ešte nestihol urobiť. Môžem podla hostingu upraviť a použiť aj script:

<script type="text/javascript">
<!--
bmi_SafeAddOnload(bmi_load,"bmi_orig_img",1);
//-->
</script>


Tá úprava a kam to vložiť je prer mňa španielská dedina.
senior
Profil
Tu je riešenie problému:
http://www.skyuser.co.uk/forum/sky-player/29342-script-error-bmi_load-undifined.html
Joker
Profil
senior:
Doporučili mi zmeniť heslo na FTP a heslo neukladať do FTP klienta a stránku znova nahral.
Tohle nevypadá jako virus. Pokud se Vám ale ve stránkách (na serveru) objevil kód který jste tam nedával (ještě je dobré si zjistit, jestli ho tam třeba automaticky nevkládá webhosting), tahle rada platí.

Tu je riešenie problému
Mno, "řešení"... chyba existuje pořád, ale IE na ní bude upozorňovat méně viditelně.
Čili asi takové řešení, jako v porouchaném vlaku zatáhnout záclonky, pustit si rádio a dělat že jedeme :-)

Vaše odpověď

Mohlo by se hodit

Nezapomeňte na odkaz na živou ukázku problému.

Prosím používejte diakritiku a interpunkci.

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