کمک: باز نشدن صفحه ی دوم در کد نویسی جاوا

reyhaneh919

Well-known member
سلام
یه کمک فوری می خواستم
دارم کد جاوا اسکریپت تو برنامه ی دریو ویور می نویسم
باید یه صفحه باز بشه اسم بپرسه اگر این اسم admin وارد شد بعد از ok کردن صفحه ی دوم باز بشه که شامل فرم ثبت نام می شه
حالا من این کد رو نوشتم اسم رو می پرسه ولی صفحه ی دوم باز نمی شه

PHP:
<script language="javascript" type="text/javascript">
name()
function name() {
who=prompt("enter the name");
if(who==admin){
windows.open("page2.html")
}
}
</script>
گفته بود با confirm ولی دیدم با اون نمی شه اسم وارد کرد با prompt انجام دادم
دوشنبه باید ببرم
صفحه ی دوم هم هنوز درست نکردم فقط یه صفحه ی خالیه
اگر کد رو خواستید امتحان کنید یه صفحه به جای page2 خودتون بذارید

ممنون
 

A.S.Roma

کاربر ممتاز
چندتا syntax error داشتید :
کد:
<script language="javascript" type="text/javascript">
name()
function name() {
var who=prompt("enter the name");
alert(who)
if(who=="admin"){
window.open("page2.html")
}
}
</script>
 

reyhaneh919

Well-known member
خیلی ممنون بابت کمک بزرگی که کردید

این کد هم کار نمی کنه
تو صفحه ی دوم سه تا فیلد هست یوزر نیم و پسورد و ایمیل
اولین کار اینکه چک بشه یوزنیم و پسورد حتماً پر شده باشه
با یه فایل خارجی js هم باید کنترل بشه
این فایل اصلی
HTML:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script src=java.js language="javascript" type="text/javascript" >function usrepass(){
}
</script>
</head><body>
//baad az vorod mohtaviat ba yek file js control shavad- user name & password por shode bashad & pass bein 4 ta8 harf bashad & mail az nazar vojod @ check shavad
 <form action="" method="get" onSubmit="return userpass(this)">
  <p>
    <label></label>
  </p>
  <table width="248" border="0">
    <tr>
      <td width="88">user name</td>
      <td width="144"><label>
        <input type="text" name="textfield" id="textfield" />
      </label></td>
    </tr>
    <tr>
      <td>password</td>
      <td><label>
        <input type="text" name="textfield2" id="textfield2" />
      </label></td>
    </tr>
    <tr>
      <td>email</td>
      <td><label>
        <input type="text" name="textfield3" id="textfield3" />
      </label></td>
    </tr>
    <tr>
      <td colspan="2"><label>
        <div align="center">
          <input type="submit" name="button" id="button" value="Submit" />
          </div>
      </label></td>
    </tr>
  </table>
  <p>  </p>
  <label></label>
  <p>
    <label></label>
  </p>
  <p>
    <label></label>
  </p>
  <p> </p>
  <p> </p>
</form>
</body>

این هم فایل js خارجی
HTML:
function usrepass (user){
if (user.mail.value==""){
alert("please fill mail field");
return false;
}
}
 

reyhaneh919

Well-known member
دوستانی که بلدن لطفاً کمک کنن
دوشنبه باید ببرم فردا هم خونه نیستم کلاسم نمی رسم بنویسم
هنوز نتونستم بنویسم
 

A.S.Roma

کاربر ممتاز
دوستانی که بلدن لطفاً کمک کنن
دوشنبه باید ببرم فردا هم خونه نیستم کلاسم نمی رسم بنویسم
هنوز نتونستم بنویسم
خودتون بذاریدیش بو فایل خارجی و Referenceشو به صفحه اضافه کنید :
کد:
<html>
    <head></head>
    <body>
        <table width="248" border="0">
            <tr>
              <td width="88">user name</td>
              <td width="144"><label>
                <input type="text" name="textfield" id="textfield" />
              </label></td>
            </tr>
            <tr>
              <td>password</td>
              <td><label>
                <input type="text" name="textfield2" id="textfield2" />
              </label></td>
            </tr>
            <tr>
              <td>email</td>
              <td><label>
                <input type="text" name="textfield3" id="textfield3" />
              </label></td>
            </tr>
            <tr>
              <td colspan="2"><label>
                <div align="center">
                  <input type="button" name="button" id="button" value="Submit" onclik="validateSubmit()" />
                  </div>
              </label></td>
            </tr>
          </table>
      <script language="javascript" type="text/javascript">
        function validateSubmit() {
            var userName = document.getElementById('textfield');
            var passWord = document.getElementById('textfield2');
            if(userName.value == "" || passWord.value == "") {
                alert('fill The Fields');
            }
        }
      </script>
    </body>
</html>
 

reyhaneh919

Well-known member
یعنی چی کارش کنم؟
اینو بردم تو js خارجی سیو کردم
رفتم تو صفحه ی اوصلی اونا زدم src=java2.js
ولی کار نمی کنه
 

Similar threads

بالا