Problem z javaskryptami

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
Zablokowany
Misteroous
Posty: 2
Rejestracja: wt maja 27, 2008 5:09 pm

Problem z javaskryptami

Post autor: Misteroous »

Witam.
Otóż mam problem dotyczący javaskryptów.
skorzystałem ze skryptu który przerobił fan_pascala w tym temacie http://forum.webinside.pl/viewtopic.php?t=12597
oto skrypt:

Kod: Zaznacz cały

<head>
  <script>
 
  function val(){
      if (document.form1.pass.value.length < 5){
      document.getElementById('quality').innerHTML = "Słabe";
     }
      if (document.form1.pass.value.length > 5){
      document.getElementById('quality').innerHTML = "Średnie";
      }
   } 
 
  </script> 
</head>

<body onload="val()">
<form NAME="form1" method="POST">
<table>
  <tr>
  <td>Hasło
    <font color="yellow">*</font>
  </td>
  <td>
    <input name="pass" style="background-color: #AAAAAA " type="password" onkeypress = "return val();">
  </td>
  <td>
    <font color="green">
     <b>Siła hasła:</b><span id="quality"></span>
   </font>
  </td>
  </tr>
</table> 
</form>
</body>
Mój problem wygląda następująco
Gdy wstawiam "sam skrypt" wszystko działa, ale gy ta funkcja java jest razem z innymi funkcjami wtedy skrypt nie działa... :cry:
moje funkcje wraz z tą wyżej wyglądają tak:

Kod: Zaznacz cały

<script>
 
  function val(){
      if (document.form1.pass.value.length < 5){
      document.getElementById('quality').innerHTML = "Słabe";
     }
      if (document.form1.pass.value.length > 5){
      document.getElementById('quality').innerHTML = "Średnie";
      }
   } 
 
  </script> 

<SCRIPT LANGUAGE="JavaScript">
<!-- Początek
var refer=true;
function combo() {
if (refer) {
document.all.contents.style.visibility="visible";
refer=false;
}
else {
document.all.contents.style.visibility="hidden";
refer=true;
}
}
// Koniec -->
</script>

<script language=JavaScript> 
function emoticon(text) { 
        text = ' ' + text + ' '; 
        document.post.tresc.value += text; 
        document.post.tresc.focus(); 
} 

</script>  

<script language=JavaScript> 
function text(text) { 
        text = ' ' + text + ' '; 
        document.post.plec.value += text; 
        document.post.plec.focus(); 
} 

</script>  


<BODY onLoad="start()">






<script language="JavaScript">

function big(lyr) {
document.all[lyr].style.height='270px'; }


function small(lyr) {
document.all[lyr].style.height='30px';
}

function start() {
document.all.Layer1.style.height='30px';
document.all.Layer2.style.height='30px';
document.all.Layer3.style.height='30px'; }
//-- !>
</script>
Proszę powiedzcie gdzie jest błąd.
Misteroous
Posty: 2
Rejestracja: wt maja 27, 2008 5:09 pm

Re: Problem z javaskryptami

Post autor: Misteroous »

Sry, że jedno pod drugim ale rozwiązałem problem...
Teraz jeśli ktoś wie niech mi powie jak połączyć onload="start()" i onload="val()", żeby jedno drugiemu nie zawadzało.
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Problem z javaskryptami

Post autor: Marek_bf »

Napisz mi PW jak powinien wyglądać sensowny temat to odblokuję wątek.
Zablokowany