fx69
24.11.2006, 15:21:58
Mam formularz, gdzie do submita jest podpieta funkcja js. Chodzi o to, aby wynikiem jej dzialania bylo wyswietlenie w divie (o konkretnym id) liczby, ktora zwroci.
Strzelam, ze moze chodzic o wywolanie document.write lub element.write czy cos w tym stylu...
anyway: prosze o pomoc
JaRoPHP
24.11.2006, 15:59:01
Proponuję taki skrypt, wstawiający do danego elementu <div> napis: Jakis napis:
Kod
<script type="text/javascript">
function create() {
var oDiv = document.getElementById("elem");
var oText = document.createTextNode("Jakis napis");
oDiv.appendChild(oText);
}
</script>
Mam nadzieję, że się przyda...
fx69
24.11.2006, 17:04:37
ok. dzieki

to krok naprzod.
jednak tym razem "Jakis tekst" sie wyswietla przez chwile, a po wczytaniu do konca zrodla html / php - znika
JaRoPHP
24.11.2006, 21:08:12
Niestety nie mając kodu Twojej strony, pozostaje mi sie domyślać o przyczynach...
Wnioskuję, że masz formularz i przycisk <input type="submit" ... />.
Dość ważne jest, co ten formularz robi, i czy musi to być formularz (może tylko przycisk wystarczy)?. Generalnie formularz po naciśnięciu submitu przetwarza dane i wczytuje stronę na nowo, dlatego pojawia się napis, który zaraz potem znika... Jak opuścisz (zlikwidujesz znacznik <form>), powinno działać. No chyba, że dodasz to znacznika form: onsubmit="fun()", a funkcja ta będzie zwracać wartość false, po przeprowadzeniu wszystkich operacji.
Ale bez znajomości kodu, to mogę sobie gdybać.