Autor Zpráva
Neo
Profil
Chtel bych se zeptat, zda lze nejak udalosti zamenit tagy
Mam tag pro odesilaci tlacitko a chtel bych po jeho kliknuti z nej udelat obrazek (gif s loadingem).
Zkousel jsem potrapit strejdu googla, ale nasel jsem jen nahrazeni velikosti nadpisu a nebo jeden obrazek za druhy, ale muj problem ne, lze to vubec? Dekuji

Moderátor Chamurappi: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou.
Leopik 2x
Profil
No ja by som to zrobil tak, že by som to tlačítko najprv zo stránky odstránil a potom vložil na jeho miesto ten gif... ale neviem či je to to najlepšie riešenie.
Bubák
Profil
Je to nutné? Nestačilo by dát po kliknutí na tlačítko nastanit tlačítku display: none; a obrázek s display: none; zviditelnit a dát mu display: inline; což by šlo elegantně udělat změnu jedné třídy nadřazeného elementu?

Zůstává po kliknutí na odesílací tlačítko v prohlížeči načnena stále stejná stránka?
Neo
Profil
Leopik 2x: To me taky prve napdalo, ale chtel jsem to prave resit trosek elegantneji jestli to lze
Bubák: Jj,. zustava. Formular odesila a zpracovava data sam na sebe
joe
Profil
Spíš to udělej tak, že po kliknutí na tlačítko se vedle něj objeví gif s loadingem. Nevím proč bys měl něco skrývat, je to proti uživatelské logice.
Ten obrázek s animací práce bych ale nedával hned přímo do kódu, ale až po kliknutí na to tlačítko. Pomocí JavaScriptu jednoduše vytvoříš elementy a vnoříš do sebe. Zase, nevím proč by měl být ve stránce prvek, který tam v tu dobu ještě nepatří (to že je někdo flákač, to se nepočítá :-))
Neo
Profil
joe:
Mno tak jsem zkoušel namísto toho, abych něco co už si předpřipravím a teprve pak zviditelním přímo po kliknutí vložil obrázek, avšak bezúspěšně,. : o( Nejde mi do innerHTML vložit obrázek.
joe
Profil
Podívej se sem, takhle nějak jsem to myslel

http://www.eggheadcafe.com/community/aspnet/3/83909/how-to-createelementa-and-add-innertext.aspx

Přidáním do innerHTML by to mělo taky fungovat. Z hlavy pro element, který má id "test":
var div = document.getElementById('test');
div.innerHTML += "<img src=\"obr.gif\">";
Neo
Profil
joe:
Tak jsem z toho už celej špatnej,. : o(
Ten příklad co jsi mi poskytnul nakonec funguje jen v Opeře, FF ani Chrome se nechytá.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0