Autor | Zpráva | ||
---|---|---|---|
romulus856 Profil |
#1 · Zasláno: 24. 2. 2012, 20:37:18
Zdravím všechny javascriptery. Mám takový problém s jedním scirptem a už neívm co s tím.
<script language="javascript"> function StrPos (haystack, needle, offset) { var i = (haystack).indexOf(needle, (offset || 0)); return i === -1 ? 0 : i; } function hlavniObrazek(stringg){ start = 0; vysledek='<select name="obrazek"><option value="null">Žádný</option>'; zacatek = 1; obsah = ' ' + stringg; konec = 0; while (zacatek!=false){ zacatek = StrPos(obsah ,'<img',start); if (zacatek !=false){ konec = StrPos (obsah , '>' , zacatek); srcz = StrPos(obsah,'src=',zacatek)+5; srck = StrPos(obsah,'"',srcz); obrazek = obsah.substr(srcz, (srck-srcz)); vysledek = vysledek + obsah.substr(start,(zacatek-start)); vysledek = vysledek + '<option value="' + obrazek + '">' + obrazek +'</option>'; start = konec+1; }; }; vysledek = vysledek + '</select>'; document.getElementById("hobrazek").innerHTML=vysledek; } </script> |
||
_es Profil |
Možno: Časté potíže, zajímavosti a poučné debaty » Používejte
var - vysledek nie je premenná, ale implicitne vytvorená globálna vlastnosť, rovnako aj iné „premenné“. Ak je chyba inde, tak to bude bez „živej“ ukážky asi len veštenie.
„Na této stránce mi jiné scripty s document.getElementById("ID do kterého to vypisuji").innerHTML fungují bez problémů.“ Nevoláš funkciu hlavniObrazek ešte pred tým, než element s takým id existuje? |
||
Časová prodleva: 12 let
|
0