Autor | Zpráva | ||
---|---|---|---|
knedle Profil * |
#1 · Zasláno: 7. 9. 2007, 23:32:20
dotaz
pomoci ajaxu si vracim do urceneho ID (div) tento kod <div> nejaky text </div> zacatek<script type="text/javascript">document.write('stred');</script>konec ale vystup na strance je tento: nejaky text zacatekkonec je tam nekde chyba nebo to proste nejde? |
||
ah01 Profil |
#2 · Zasláno: 7. 9. 2007, 23:35:53
knedle
Můžu se zeptat co tě vede k tomu, aby jsi tímto způsoben vkládal skript do stránky? |
||
knedle Profil * |
#3 · Zasláno: 7. 9. 2007, 23:48:16
tohle je jen priklad
je to zaver tohoto postupu: - nactena stranka s vice selecty se stejnymi option - po vyberu v a odpaleni urciteho selectu v div.id=a je ulozeno do db , a nasledne vypsan prislusny html prave do div.id=a - v tomto kodu chci zavolat JS, ktere mi reloadne vsechny ostatni selecty na jinou nez puvodni hodnotu (okopiruje select v div.id=a) tento princip je pro me (nenavidim JS) jednoduzsi, nez si vratit XML a to pak zapracovat do prislusnych poli... |
||
knedle Profil * |
#4 · Zasláno: 7. 9. 2007, 23:50:02
(okopiruje select v div.id=a - ktery je mensi o onu ulozenou hodnotu do db)
|
||
ah01 Profil |
#5 · Zasláno: 8. 9. 2007, 00:08:40
Tímto způsobem vkládat JS do stránky skutečně nejde. Možná to vypadá jako jednoduché řešení, ale rozhodně není moc elegantní (označil bych to spíš jinak, ale nechci být vulgární). Pokud se ti nechce pracovat s XML (ono není divu), můžeš použít JSON nebo si třeba vymyslet nějaký svůj proprietální textový formát.
Neodpustím si poznámku, pokud nenávidíš JS, proč tedy chceš používat AJAX? |
||
knedle Profil * |
#6 · Zasláno: 8. 9. 2007, 09:39:13
ok - udelam xml :(
ona by to mozna pra.arna byla, ale pokud by to bylo funkcni, jednoduchost by tento argument prebyla ajax - v tomto pripade by to pro me bylo idealni reseni funkcnosti a obecne on ajax na nektere veci fajn, jen se to nesmi prehanet |
||
peta Profil |
#7 · Zasláno: 9. 9. 2007, 14:17:25 · Upravil/a: peta
knedle
pomoci innerHTML nelze vkladat script z duvodu zacykleni. Asi 10 temat pred tebou se na to same nekdo ptal. Jinymi slovy, pri chybe v tom novem JS muze zkolabovat cely prohlizec a u windos kdo vi, co jeste. Precti si dokumentaci k innerhtml. Muzes ten script ale zavolat potom. funkce refresh selecu { nacti a zpracuj ajax() refreshni selecty() } |
||
knedle Profil * |
#8 · Zasláno: 9. 9. 2007, 14:54:04
peta - ja vul - diky
|
||
Časová prodleva: 17 let
|
0