Archívum - Feb 6, 2008 - Fórum téma
input text amnéziás lesz innerHTML használatakor
Szervusztok!
Van egy div-em amiben van pl. 2 db input text-em, amit a felhasználó már ki is töltött. Van egy onclick eseményre meghívódó innerHTML mely hozzáad a div-hez még egy input text-et. Az eredmény az, hogy az adott div-ben lévő input text mezők tartalma elvész! Csak FF-ban műveli ezt. Lehet ez ellen védekezni? Kínomban azt csinálom, hogy innerHTML előtt lementem egy tömbbe az input text mezők értékeit majd visszaírom, de összetettebb szerkezeteknél bonyolult ez!
Válaszokat nagyon köszönöm!
--
sirkalmi
■ Van egy div-em amiben van pl. 2 db input text-em, amit a felhasználó már ki is töltött. Van egy onclick eseményre meghívódó innerHTML mely hozzáad a div-hez még egy input text-et. Az eredmény az, hogy az adott div-ben lévő input text mezők tartalma elvész! Csak FF-ban műveli ezt. Lehet ez ellen védekezni? Kínomban azt csinálom, hogy innerHTML előtt lementem egy tömbbe az input text mezők értékeit majd visszaírom, de összetettebb szerkezeteknél bonyolult ez!
Válaszokat nagyon köszönöm!
--
sirkalmi
Osztályhívás dinamikusan
Egy form adatokat küld egy php-nek. A formot egy osztály generálja le, ami ellátja a POST adatok feldolgozását is igény esetén.
Akarok csinálni egy handler tömböt, ami megfelelően megformázott POST paraméterek alapján meghívja a megfelelő osztály handler függvényét.
Azaz pl.Akkor én annak megfelelően, hogy van-e regisztrálva az osztályok között loginhandler, meg szeretném hívni az ő handler függvényét.
Tehát valami olyat csinálnék, hogyDe ez ugye hibát ír.
Hogyan közelíthetném meg a problémát máshogy?
(tegyük fel, hogy 200 objektum kezelését kellene beregisztrálnom a handler-láncba, és if-then-else nem túl barátságos)
■ Akarok csinálni egy handler tömböt, ami megfelelően megformázott POST paraméterek alapján meghívja a megfelelő osztály handler függvényét.
Azaz pl.
<input type='hidden' name='handler' value='loginhandler'>
Tehát valami olyat csinálnék, hogy
$_POST['handler']::handleparams($_POST);
Hogyan közelíthetném meg a problémát máshogy?
(tegyük fel, hogy 200 objektum kezelését kellene beregisztrálnom a handler-láncba, és if-then-else nem túl barátságos)
Miért csak második kattintásra működik a függvény?
A problémám a következő:
Adott egy JavaScript kód:És egy HTML kód:És a hozzá tartozó CSS:Amikor az oldal betöltődése után először kattintok a hivatkozásra nem történik semmi. Másodszorra viszont már működik.
Légyszíves segítsetek, nem tudom mi a baj.
Előre is köszi minden segítségért.
■ Adott egy JavaScript kód:
...
function nyitogato(azonosito)
{
if (document.getElementById(azonosito).style.display == "none")
{
document.getElementById(azonosito).style.display = "block";
}
else
{
document.getElementById(azonosito).style.display = "none";
}
}
...
...
<a href="javascript:nyitogato('kinyitando')">Ide kattintva kéne kinyílnia</a>
<div id="kinyitando">Itt vannak az elrejtett elemek</div>
...
...
#kinyitando
{
display: none;
}
...
Légyszíves segítsetek, nem tudom mi a baj.
Előre is köszi minden segítségért.