[JavaScript] Ponowne wykonywanie skryptu |
[JavaScript] Ponowne wykonywanie skryptu |
13.03.2012, 23:46:19
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 13.03.2012 Ostrzeżenie: (0%) |
Witam !
Mój skrypt ma generować wektor liczb losowych i je sortować. I to działa, ale po wpisaniu danych (ilości elementów do formularza) i naciśnięciu przycisku "Generuj" skrypt zostaje wykonany i nie można cofnąć się do początku, tj. do wpisywania ilości elementów. W jaki sposób można przekształcić ten skrypt tak aby formularz był cały czas widoczny na stronie ? Próbowałem coś z div-ami ale bez rezultatu. Dziękuje za pomoc ! CODE <html> <head> <title></title> </head> <body> <script type="text/javascript"> <!-- function obslugaFormularza() { var liczba1 = window.document.macierz.liczba.value; var numer = new Array(liczba1) document.write("Maciez losowa: "); for (i = 0; i < liczba1; i++) { numer[i] = Math.floor(Math.random() * 100); document.write(numer[i]); document.write(","); } document.write("<br> <br>"); document.write("Posortowana bez funkcji porównującej: " + numer.sort() +"<br> <br>") document.write("Posortowana z funkcją porównującą: " + numer.sort(porownaj) +"<br> <br>") } function porownaj(a, b ) { return b - a } //--> </script> <form name="macierz" method="post"> Długość wektora : <input name="liczba" type="number"><br> <input value="Wykonaj" onclick="obslugaFormularza(); return false;" type="submit"> </form> </body> </html> |
|
|
14.03.2012, 00:58:55
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) |
Zamiast document.write używaj document.getElementById('tutaj id divki').innerHTML
-------------------- |
|
|
15.03.2012, 23:32:15
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 13.03.2012 Ostrzeżenie: (0%) |
Dzięki :)
Właśnie oo to chodziło |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 22:26 |