Pomoc z projektem vol2

0

hejka, potrzebuję kolejny raz pomocy. Również z javą. Mianowicie - w linijce 115, gdzie jest funkcja toseconds - działa mi przelicznik do minut, dalej nie działa i wywala cały program. Do tych dwóch linijek działało, dalej wywala cały program. Wie ktoś o co chodzi?

EDIT:

Juz poprawilam te "tydz." itp, ale wciaz nie dziala


<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
    <script>
function myFunction() {
  alert("Program xxx");
}

var timerID = null;
var timerRunning = false;
function stopclock()
{
    if(timerRunning)
        clearTimeout(timerID)
    timerRunning = false;
}
 
function startclock()
{
    stopclock();
    showtime();
}
 
function showtime()
{
    var now = new Date();
    var hours = now.getHours();
    var minutes = now.getMinutes();
    var seconds = now.getSeconds();
    var timeValue = "" + ((hours > 12) ? hours - 12 : hours);
    timeValue  += ((minutes < 10) ? ":0" : ":") + minutes;
    timeValue  += ((seconds < 10) ? ":0" : ":") + seconds;
    timeValue  += (hours >= 12) ? " P.M." : " A.M.";
    document.clock.face.value = timeValue;
    timerID = setTimeout("showtime()",1000);
    timerRunning = true;
}
function calculate()
{

var liczba = prompt("Podaj współczynnik a:");
var liczba2 = prompt("Podaj współczynnik b:");
var liczba3 = prompt("Podaj współczynnik c:");

var a = parseInt(liczba);
var b = parseInt(liczba2);
var c = parseInt(liczba3); 

if(isNaN(a))
 {     alert(a + " to nie liczba! Spróbuj ponownie");     //break;  
 } else if (isNaN(b)){
 
 alert(b + " to nie liczba! Spróbuj ponownie");     //break;
 }
 else if (isNaN(c)){
 
 alert(c + " to nie liczba! Spróbuj ponownie");     //break;
 
 } else{

if (a == 0)
{
 alert("To nie jest równanie kwadratowe");
}
else
{
 var delta = b*b - 4*a*c;
 var p = Math.sqrt(delta);

 if (delta == 0)
 {
  var wynik = -b / (2*a);
  
  
  addToArray(wynik);
  
  alert("Równanie ma jedno rozwiązanie, wynosi: " + wynik);
 } else
 {

 if (delta > 0)
 {
  var x1 = (-b - p) / (2*a);
  var x2 = (-b + p) / (2*a);
  
  
  addToArray(x1);
  addToArray(x2);
  
  alert("Równanie ma dwa rozwiązania, pierwsze wynosi: " + x1 + ", a drugie: " + x2);
  
 }
 else
 {
  alert("Równanie nie ma rozwiązań!");
 }
}}
}




}


/*
  var x; var y; 
  function myFunction() 
 {   
 x = prompt("podaj x");    
 else{     document.write(x + " to liczba");     myFunction2();  }
 }  function myFunction2() 
 {   y = prompt("podaj y");    if(isNaN(y))
 {     alert(y + " to nie liczba! Spróbuj ponownie");     myFunction2();  
 }
 else{     document.write("<br>" + y + " to liczba<br>" + "Suma: " + parseInt(parseInt(x)+parseInt(y)));  
 }
 */
 function toSeconds () {
var sec= document.getElementById("miara1").value;
document.getElementById("seconds").innerHTML=sec*1;
 
 var min= document.getElementById("miara2").value;
document.getElementById("minutes").innerHTML=min*60;

var kwad.= document.getElementById("miara3").value;
document.getElementById("quarters").innerHTML=quarter*900;

var h= document.getElementById("miara4").value;
document.getElementById("hours").innerHTML=hour*54000;

var d= document.getElementById("miara5").value;
document.getElementById("days").innerHTML=day*86400;

var tydz.= document.getElementById("miara6").value;
document.getElementById("weeks").innerHTML=weeks*604800;



 }
 var myArray=[];
 
 function addToArray(x){
 
 myArray.push(x);
 
 
 }
 function showArray(){
 
 if(myArray==null){
 
 alert("Tablica jest pusta!");
 
 }
 else {
 var txt="";
 for(i=0;i<myArray.length;i++){
 
 txt=txt+myArray[i]+", ";
 
 }
 alert (txt);
 }
 }
 
</script>
    <link rel="stylesheet" type="text/css" href="css.css">
<title> Obliczanie miejsca zerowego i przeliczanie jednostek czasu na sekundy + zegarek </title>
</head>
<body onload="startclock();">

<h1>Oblicz miejsca zerowe niżej</h1>


<button onClick="calculate()">


Oblicz

</button>
<button onClick="showArray()"> Pokaż tablicę </button>

<h1>Przelicznik czasu na sekundy</h1>

<br>
<br>
<div class="form-group">
    sekunda[s]:<input class="miary-czasu" onkeyup="licz(this)" id="miara1" base="1"></input><label id="seconds"></label><br>
    minuta[min]:<input class="miary-czasu" onkeyup="licz(this)" id="miara2" base="60"></input><label id="minutes"/></label><br>
    kwadrans[kwad.] :<input class="miary-czasu" onkeyup="licz(this)" id="miara3" base="900"></input><label id="quarters"/><br>
    godzina[h] :<input class="miary-czasu" onkeyup="licz(this)" id="miara4" base="54000"></input><label id="hours"/><br>
	doba[d] :<input class="miary-czasu" onkeyup="licz(this)" id="miara5" base="86400"></input><label id="days"/><br>
	tydzień[tydz.] :<input class="miary-czasu" onkeyup="licz(this)" id="miara6" base="604800"></input><label id="weeks"/><br>
	miesiąc[mies.] :<input class="miary-czasu" onkeyup="licz(this)" id="miara7" base="2629743.8328"></input><label id="months"/><br>
	rok[r.] :<input class="miary-czasu" onkeyup="licz(this)" id="miara8" base="31556925.9936"></input><label id="years"/><br>
	
	<button onClick="toSeconds()"> Przelicz </button>
	
	
</div>
<br>
<br>
<br>

 
<form name="clock" onSubmit="0">
  <input type="text" name="face" size="24">
</form>


</body>
</html>
1

Otwórz konsolę przeglądarki.
Zobaczysz, w których linijkach są błędy.

Na początek masz nieprawidłowe podstawienia .=
Później jakieś niezdefiniowane zmienne.

0

Interesujący kod ;)
Z racji, że jest to projekt nie dam Ci gotowej odpowiedzi Ewelinka, ale mogę Ci doradzić jak kolega wyżej abyś zajrzała w konsolę przeglądarki :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1