Autor Zpráva
Karel5656
Profil
Ahoj, vytvořil jsem si jednoduchej script pro výpočet: http://www.textilkomplex.cz/doc/pocitej.html

Potřebuji poradit se 2 věcmi:

1)
Chci, aby se po stisknutí "Spočítej" zobrazil výsledek pod formulářem, ne aby formulář zmizel a výsledek byl místo něj...

2)
Výsledek bych potřeboval hodit do nějaké hezčí formy - názvy v jednom sloupci, hodnoty ve druhém sloupci. Zkoušel jsem to, ale nevím si s tím rady.


Díky za jakoukoliv radu. K.
Darker
Profil
Místo document write používej změnu innerHTML.
</FORM><!--tady konci tvuj formular-->
<table id=vysledek></div><!--Do tohoto elementu zobrazime vysledky-->

/*Tady konci vypocet vysledku*/
var div=document.getElementById("vysledek");
var text="";
var vysledky=new Array(a,b,c,vychozi_100,d,e,f,g);
var rozmezi=new Array(0,5,10,20,50,100,200,300,"nekonečno")
for(var i=0;i<vysledky.length;i++){

 text+="<tr><td>"+(rozmezi[i]+1)+" až "+(rozmezi[i+1])+" kusů</td><td>"+vysledky[i]+"</td>";

}
div.innerHTML=text;
/*Konec funkce*/

Tady máš ukázku.

Ty ceny ti ale moc nesedí...
1 až 5 kusů: 51.97,- Kč
6 až 10 kusů: 45.05,- Kč
11 až 20 kusů: 41.58,- Kč
21 až 50 kusů: 34.65,- Kč
51 až 100 kusů: 31.19,- Kč
101 až 200 kusů: 29.45,- Kč
201 až 300 kusů: 27.72,- Kč
300 a více kusů: 25.99,- Kč
Karel5656
Profil
Darker:
Mockrát díky za radu !!!

Moderátor Chamurappi: Rada ovšem nebyla moc dobrá, navazující problém: Nefunkční nastavování innerHTML na tabulce v Exploreru.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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