Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] Pod firefoxem nie działa przeliczanie
Forum PHP.pl > Inne > Giełda ofert > Poszukuję
M@X
Witam.
Mam taki mały mechanizm przeliczający. Wpisuje się wage, wynik, i zaznacza płeć, w wyniku otrzymujemy przeliczenia. Wszystko fajnie chodzi ale tylko pod Explorerem. Pod Firefoxem coś nie działa. Ktoś wie czego brakuje ?

  1. <?php
  2. <table width="100%" cellpadding="0" cellspacing="0">
  3. <tr>
  4. <td>
  5. <table width="100%" cellpadding="0" cellspacing="0">
  6. <tr>
  7. <td class="capmain">Przelicznik Sinclaira</td>
  8. </tr>
  9. <tr>
  10. <td class="main-body">
  11. <div align="center">
  12. <table cellspacing="0" cellpadding="0"><tr>
  13. <td valign="top"><table border="0" align="center" bordercolor="#FFFFFF" id="table4" style="border-collapse: collapse">
  14. <tr>
  15. <td width="100%">
  16. <font face="Bookman Old Style" size="4">
  17. <p align="center"><b><font color="#FFFFFF">
  18.  
  19. <script language=VBScript>
  20. function sinclair()
  21. dove=InStr(svars.value,".")
  22. if dove<>0 then svars.value=left(svars.value, (dove-1)) & "," & mid(svars.value, (dove+1))
  23. dove=InStr(result.value,".")
  24. if dove<>0 then result.value=left(result.value, (dove-1)) & "," & mid(result.value, (dove+1))
  25.  
  26. if dzimums.value="male" then
  27. A=0.845716976 
  28. b=168.091
  29. sex="Mezczyzna"
  30. end if
  31. if dzimums.value="female" then
  32. A=1.316081431
  33. b=107.844
  34. sex="Kobieta"
  35. end if
  36. if svars.value*< b then 
  37. sinc=10^(A*(log(svars.value/b)/log(10))^2)
  38. else
  39. sinc=1
  40. end if
  41.  
  42. tabula="<center><table><b>Wyniki:</b></td></tr><tr><td>Plec:</td><td>"
  43. tabula=tabula & sex & "</td></tr><tr><td >Waga:</td><td>"
  44. tabula=tabula & svars.value & " Kg</td></tr><tr><td>Rezultat:</td><td>"
  45. tabula=tabula & result.value & " Kg</td></tr><tr><td>Przelicznik Sinclera:</td><td>"
  46. tabula=tabula & sinc & "</td></tr><tr><td><b>Uzyskane Punkty:</b></td><td><b>"
  47. tabula=tabula & int(sinc*result.value*1000)/1000 & "</b></td></tr></table></center>"
  48. risultato.innerHTML=tabula
  49. end function
  50. </SCRIPT>
  51.  
  52. <BR>
  53. </font>
  54. </b>
  55. <TABLE bordercolor="#FFFFFF" cellspacing="1" border="0" style="border-collapse: collapse" width="155" id="table5">
  56. <TBODY>
  57. <TR>
  58. <TD width="57">
  59. <P align=left><font face="Verdana" style="font-size: 8pt; font-weight: 700">
  60. Waga:</font></P></TD>
  61. <TD align=middle width="84"><font face="Verdana" color="#FFFFFF">
  62. <span style="font-size: 8pt"><INPUT name=svars size=12></span></font></TD>
  63. <TD width="4"><font face="Verdana" style="font-size: 8pt; font-weight: 700">kg</font></TD></TR>
  64. <TR>
  65. <TD width="57">
  66. <P align=left><font face="Verdana" style="font-size: 8pt; font-weight: 700">
  67. Rezultat:</font></P></TD>
  68. <TD align=middle width="84"><font face="Verdana" color="#FFFFFF">
  69. <span style="font-size: 8pt"><INPUT name=result size=12></span></font></TD>
  70. <TD width="4"><font face="Verdana" style="font-size: 8pt; font-weight: 700">kg</font></TD></TR>
  71. <TR>
  72. <TD width="57">
  73. <P align=left><font face="Verdana" style="font-size: 8pt; font-weight: 700">
  74. Płeć:</font></P></TD>
  75. <TD align=middle width="84"><font face="Verdana" color="#FFFFFF">
  76. <span style="font-size: 8pt"><SELECT name=dzimums size=1> 
  77. <OPTION selected value=male>Mezczyzna</OPTION> <OPTION value=female>Kobieta</OPTION>
  78. </SELECT></span></font></TD>
  79. <TD width="4"></TD></TR>
  80. <TR>
  81. <TD align=middle colSpan=3>
  82. <div align="center"><font face="Bookman Old Style" color="#FFFFFF"><b><BR>
  83. </b>
  84. <INPUT language=VBScript name=B1 onclick=sinclair type=submit value=Oblicz!>
  85. </font></div></TD></TR></TBODY></TABLE>
  86. <b></CENTER>
  87. </b>
  88. <DIV align=center id=risultato></DIV></TD></TR></TBODY></TABLE>
  89. ?>
l0ud
Zmartwię Cię: VBScript to jeden ze 'standardów' Microsoftu który działa tylko i wyłącznie pod IE. To co dałeś nie jest skryptem JS (JavaScript).
Tak więc albo poszukaj takiego skryptu w JS, albo przepisz ten...
devnul
ja myślę że nisko cenisz czas programistów
daj ogłoszenie w odpowiednim dziale - szybciej kogoś znajdziesz, tutaj temat szybko utonie
Ociu
Temat przekształcił się w zlecenie. Przenoszę do Poszukuję.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.