JavaScript proměnná v inner
Napsal: 19 led 2015 21:38
Zdravím,
na web jsem si dal následující kód
JS:
Když si např. jako atribut funkce pošlu 5, chci tím kontrolovat políčko s id image5 a následně innerovat span obraz5 a tlačítko odesli_upravu5. Jenže když si kód spustím, nejede. Všechny divy, spany a tlačítka jsou pojmenovány podle atributu, jenže se nezmění ani tlačítko ani span. Přitom podmínka je v pořádku (když si místo měnění dám alert(jo) a alert(ne), vypíše se správně). Víte prosím někdo, jak udělat, aby se inneroval např. span obraz5, tzn. aby šla do inneru zapsat proměnná? Děkuji moc předem, snad mě chápete
na web jsem si dal následující kód
JS:
Kód: Vybrat vše
function over2(id)
{
var image = document.getElementById("image"+id).value;
inp=image;
obrazek=/^(http:\/\/){1}.+\..+(?:jpg|gif|png)$/;
if (obrazek.test(inp)==true)
{
document.all.obraz+id.innerHTML = "<span class='spravne'>Správný formát obrázku</span>";
document.getElementById("odesli_upravu"+id).disabled = false;
}
else
{
document.all.obraz+id.innerHTML = "<span class='spatne'>Špatný formát obrázku</span>";
document.getElementById("odesli_upravu"+id).disabled = true;
}
}
Když si např. jako atribut funkce pošlu 5, chci tím kontrolovat políčko s id image5 a následně innerovat span obraz5 a tlačítko odesli_upravu5. Jenže když si kód spustím, nejede. Všechny divy, spany a tlačítka jsou pojmenovány podle atributu, jenže se nezmění ani tlačítko ani span. Přitom podmínka je v pořádku (když si místo měnění dám alert(jo) a alert(ne), vypíše se správně). Víte prosím někdo, jak udělat, aby se inneroval např. span obraz5, tzn. aby šla do inneru zapsat proměnná? Děkuji moc předem, snad mě chápete
