Autor Zpráva
qwerasd
Profil
Zdravím,
chtěl bych se zeptat, jestli neexistuje alternativni funcke pro IE, která by se chovala stejne onload pro mozzilu?
Nebo jakým způsobem udělat vyvolání funkce v javascriptu v IE po načtení stránky.

Dík moc
_es
Profil
qwerasd:
V IE udalosť onload funguje.
Keďže nevieme, akým spôsobom si definoval ovládač udalosti a prečo to v IE nejde a v Mozille ide, tak ti nemôžeme pomôcť.

A pred odoslaním dotazu by si si vždy mohol aspoň prekontrolovať text, aby to nevyzeralo ako od hotentota.
__construct
Profil
qwerasd:
Môžeš si preštudovať toto
qwerasd
Profil
_es: Tento script vytvoří po načtení stránky prvek combobox. Proměnná _zobrazitPDFlist_ se dynamicky mění a tvoří pole zobrazovaného textu a hodnoty. V Mozzile vše funguje jak má. Pokud tohle vyzkouším v IE tak se funkce addCombo() nevyvolá.

__construct: Díky moc, projdu si to a snad mi to pomůže.

<body onLoad="addCombo()">
<script language="JavaScript" type="text/javascript">  
function addCombo() 
{   
var text=[_zobrazitPDFlist_];
var i=0;
  do
  {
    var option = document.createElement("option");	
    option.text = text[i];
    option.value = text[i];
    try 
    {
      combo.add(option, null); 
    }catch(error) 
    {
      combo.add(option); 
    }	
    i=i+1; 
  }while((i<=199) && (text[i]!=''))   
}
</script>
_es
Profil
qwerasd:
Skús celý skript premiestniť pred značku <body>.
Alebo namiesto atribútu onLoad použiť v tom skripte:
window.onload=addCombo;
qwerasd
Profil
_es
Ta funkce se vyvolá když tam dál alert a něco vypsat jak v IE tak v Mozzile. V te funkci je neco co IE nevezme.
A já na to nemůžu přijít.
_es
Profil
qwerasd:
Ta funkce se vyvolá když tam dál alert a něco vypsat jak v IE tak v Mozzile. V te funkci je neco co IE nevezme.

Takže nie je problém vo vyvolaní udalosti, ale úplne v niečo inom. Aspoň vidíš, aký bol tvoj dotaz od veci.
Napríklad nie je jasné, kde sa vzala premenná combo.
Asi to bude objekt nejakého selectu.
Možno IE nepodporuje metódu add. Skús si pozrieť iné spôsoby menenia selectu.
Nový element option sa dá vytvoriť pomocou new Option() a select má meniteľnú kolekciu options.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0