html + javascript - zadanie 4470 2

O temacie

Autor karus

Zaczęty 6.02.2013 roku

Wyświetleń 4470

Odpowiedzi 2

karus

karus

Użytkownicy
posty122
  • Użytkownicy

karus

html + javascript - zadanie
2013-02-06, 19:31(Ostatnia zmiana: 2013-02-06, 19:32)
Witam, jako że jestem zielony w tych kwestiach, proszę o pomoc. Mam kod:
 

<script language=javascript>
<!--

a=0

function f1()
{
  if(a%2 == 0)
   { document.ff.cc.checked=true; }
   else
     {document.ff.cc.checked=false;}

  if(a%3 == 0)
   { document.ff.tt.value='ala'; }
  if(a%3 == 1)
   { document.ff.tt.value='ela'; }
  if(a%3 == 2)
   { document.ff.tt.value='ola'; }


  a++
}
//-->
</script>

<body>
<form name=ff>
<input type="checkbox" name=cc>
<input type="text" name=tt>
<br>
<input type=button value=zmiana
                    onClick=f1()>
</form>
</body>

Zadanie 1: a) Stworz stroną z trzema "checkboxami" i "buttonem". Po kolejnych kliknieciach "buttona" zaznaczają się kolejne "chceckboxy" a poprzednie odznaczają. Po zaznaczeniu ostatniego następny w kolejce ma być ponownie pierwszy checkbox

<script language="JavaScript">
<!--
zm=prompt("podaj imie\nlub nick");  
// -->
</script>

<body onUnload=czolem()>
<h4 align=center> Witaj
<script language="JavaScript">
<!--
 document.write(zm);

function czolem()
{
alert ("Zegnaj \n"+zm);
}
// -->
</script>
</body>

Zadanie 2:
a) Stworz stronę, która przy wczytywaniu zapyta o dwie liczby. Na stronie pojawi się napis: "Suma liczb a + b = wynik", gdzie "a","b" i "wynik" będą odpowiednimi wartościami. Po wczytaniu się strony ma pojawić się "alert" o treści "...a iloćżyn wynosi = iloczyn" (podając wynik mnożenia)

<script language=javascript>
<!--

a=0
function f1()
{
   .
   .
   .
   
  setTimeout('f1()',500);
}
//-->
</script>

<body onLoad=f1();>
   .
   .
   .

Zadanie 3:
a) Stworz stroną z trzema "checkboxami". Po zładowaniu strony zaznaczają się kolejne "chceckboxy" a poprzednie odznaczają co pół sekundy. Po zaznaczeniu ostatniego następny w kolejce ma być ponownie pierwszy checkbox.
b) Stworz stronę, która w pasku statusu odlicza ilość sekund, które upłynęły od wejścia na stronę.

Aby wpisać coś do pola statusu okienka przegladarki: "window.status = cos"
Bede wdzieczny za pomoc ;)
 

mgr Fartuess

mgr Fartuess

Użytkownicy
Kiedyś to były czasy!
posty1485
Propsy890
ProfesjaProgramista
  • Użytkownicy
  • Kiedyś to były czasy!
Zad1

<script language=javascript>
<!--

a=0;

function f1()
{
  a++;
  if(a%3 == 0)
   {
   document.ff.cc1.checked=true;
   document.ff.cc3.checked=false;
   }
  if(a%3 == 1)
   {
   document.ff.cc2.checked=true;
   document.ff.cc1.checked=false;
   }
  if(a%3 == 2)
  {
   document.ff.cc3.checked=true;
   document.ff.cc2.checked=false;
  }

 
}
//-->
</script>

<body>
<form name=ff>
<input type="checkbox" name=cc1>
<input type="checkbox" name=cc2>
<input type="checkbox" name=cc3>
<br>
<input type=button value=zmiana
                    onClick=f1()>
</form>
</body>

no i osobiście zamiast tych wielokrotnych if'ów
 if(a%3 == 0)
   {
   document.ff.cc1.checked=true;
   document.ff.cc3.checked=false;
   }
  if(a%3 == 1)
   {
   document.ff.cc2.checked=true;
   document.ff.cc1.checked=false;
   }
  if(a%3 == 2)
  {
   document.ff.cc3.checked=true;
   document.ff.cc2.checked=false;
  }

dałbym switcha
switch(a%3)
  case 0:
     document.ff.cc1.checked=true;
     document.ff.cc3.checked=false;
     break;
  case 1:
     document.ff.cc2.checked=true;
     document.ff.cc1.checked=false;
     break;
  case 2:
     document.ff.cc3.checked=true;
     document.ff.cc2.checked=false;
     break;

Pewnie jestem spóźniony z pomocą, bo już w zasadzie po semestrze :P
 
Popisuje się ciągle menda jedna...

karus

karus

Użytkownicy
posty122
  • Użytkownicy
Dzięki.

Jeszcze fajnie by było te dwa zadania czmychnąć:> Pomoże ktoś?
 


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry