java script - کمک - مشکل چیه؟؟؟

mobtadi2045

New Member
سلا آقا من تازه کار هستم
می خوام وقتی یکی رو فیلد اول یه دکمه بنویسم بعد که رو باتون creat page کلیک می کنم هیچ اتفاقی نمیفته در حالی که باید یک صفحه ی جدید ایجاد بشه
مثل اینکه مشکل از کد خط 26 ولی نفهمیدم چیه
لطفاً کمک کنید فوری!!!!!!!!!
این هم کد ها ( کپی کنید تو فرانت پیج)
منتظرم!
موفق باشید


کدها:
<html dir="rtl">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>section 3 js</title>
<script Language="javascript">
function CreatPage(){
var a = txtTitle.Value
document.writeIn("<H1>" + a + "</H1><hr>")
}

</script>
</head>

<body>
<center><h1>Create Dynamic Page With Java Script!</h1></center></HR>
<b>Title : <Input Type="Text" Name="txtTitle"><br><HR>
Text Link : <Input Type="Text" Name="txtLink">
Line to : <Input Type="Text" Name="txtTo">
<br><HR>
Table : </b><br>
<Li>Rows :<Input Type="Text" Name="txtRows">
<Li>Columns :<Input Type="Text" Name="txtCols">
<Li>Border :<Input Type="Text" Name="txtBorder">
<br><hr>
<Input Type="Button" Value="Create page!" onClick="Creatpage()">
</body>

</html>
 

hoom

Active Member
سلام

سه تا اشکال داشتین، توی خط 9 باید این رو مینوشتین writeln نه writein
تابعتون رو بصورت CreatPage تعریف کردین و بصورت Creatpage صدا زده بودین و در آخر هم اگر از ID برای اجزای فرم نمیخواهید استفاده کنین باید اونا رو توی یه فرم تعریف کنین، اینهم کل برنامه درست شده

<html dir="rtl">

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>section 3 js</title>
<script Language="javascript">
function CreatPage(){
var a = frmMain.txtTitle.Value
document.writeln("<H1>" + a + "</H1><hr>")
}

</script>
</head>

<body>
<center><h1>Create Dynamic Page With Java Script!</h1></center></HR>
<form name="frmMain" id="frmMain">
<b>Title : <Input Type="Text" Name="txtTitle"><br><HR>
Text Link : <Input Type="Text" Name="txtLink">
Line to : <Input Type="Text" Name="txtTo">
<br><HR>
Table : </b><br>
<Li>Rows :<Input Type="Text" Name="txtRows">
<Li>Columns :<Input Type="Text" Name="txtCols">
<Li>Border :<Input Type="Text" Name="txtBorder">
<br><hr>
<Input Type="Button" Value="Create page!" onClick="CreatPage()">
</form>
</body>

</html>


ارادتمند
 

mobtadi2045

New Member
سلام عزیز
خیلی ممنون از کمکتون
ولی ظاهراً مشکل حل نشده:cry:
مثلاً وقتی تو فیلد اولی می نویسم ali
تو صفحه ی بعد به جای اینکه بنویسه علی
می نویسه:
undefined

چی کار کنم؟:cry:
 

NabiKAZ

Well-Known Member
عزیز کمی توی تایپ دقت کن چون تمامی خطا هایی که داشتی ناشی از غلط تایپی بود !!!
اشکال اخیر هم به دلیل این بود که Value رو V رو با حرف بزرگ نوشتی !!
درستش اینه :
HTML:
var a = frmMain.txtTitle.value
جایگزین کن مشکل حل میشه

نبی
 

mobtadi2045

New Member
آقا دست هر دو نفرتون درد نکنه
خیلی حال دادین
درست شد
من تازه واردم شاید بازم پیدام بشه:)
موفق باشید
 

جدیدترین ارسال ها

بالا