JavaScript proměnná v inner Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
kuxik009
Level 2.5
Level 2.5
Příspěvky: 338
Registrován: únor 13
Pohlaví: Muž
Stav:
Offline
Kontakt:

JavaScript proměnná v inner

Příspěvekod kuxik009 » 19 led 2015 21:38

Zdravím,
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 :-)
Moje portfolio
Český jazyk je freeware, ale nikoliv open source!!!

Sestava:
► Zobrazit spoiler

Reklama
Uživatelský avatar
lamin_cz
Level 2.5
Level 2.5
Příspěvky: 320
Registrován: říjen 12
Bydliště: Kostelec u Holešova
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: JavaScript proměnná v inner  Vyřešeno

Příspěvekod lamin_cz » 20 led 2015 08:00

Zkus následující:

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.getElementById("obraz"+id).innerHTML "<span class='spravne'>Správný formát obrázku</span>";
    
document.getElementById("odesli_upravu"+id).disabled false
   }
    else 
     {
      
document.getElementById("obraz"+id).innerHTML "<span class='spatne'>Špatný formát obrázku</span>";
      
document.getElementById("odesli_upravu"+id).disabled true
     }
 } 
  
  • CPU: Cx6x86L-PR150+
  • MB: XT PRO2
  • GPU: integrovaná
  • RAM: 28Mb SDRAM
PHP, MySQL, HTML, CSS, jQuery ...

Uživatelský avatar
kuxik009
Level 2.5
Level 2.5
Příspěvky: 338
Registrován: únor 13
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: JavaScript proměnná v inner

Příspěvekod kuxik009 » 20 led 2015 13:33

Skvěle, funguje to!!! Děkuji moc!
Moje portfolio
Český jazyk je freeware, ale nikoliv open source!!!

Sestava:
► Zobrazit spoiler


Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti