• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رفع اشکال کد
#1
نمی دونم چرا این چیزی که نوشتم کار نمی کنه
ایرادش چیه؟

کد پی‌اچ‌پی:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>Untitled Document</title>
<
script type="text/javascript">
function 
showWindow()
{
    
//Declare your variable
    
var txt document.form1.stringField.value;
    var 
clr "";
    var 
sze "";
    
//chek to see what options are selected
    
if(document.form1.bigBox.checkedtxt txt.big();
    if(
document.form1.boldBox.checkedtxt txt.bold();
    if(
document.form1.fixedBox.checkedtxt txt.fixed();
    if(
document.form1.italicsBox.checkedtxt txt.italics();
    if(
document.form1.smallBox.checkedtxt txt.small();
    if(
document.form1.strikeBox.checkedtxt txt.strike();
    if(
document.form1.subBox.checkedtxt txt.sub();
    if(
document.form1.supBox.checkedtxt txt.sup();
    
//special checking for select box
    
clr=document.form1.colorList.options[document.form1.colorList.options.selectedindex].txt;
    
txt=txt.fontcolor(clr);
    
sze=document.form1.sizeList.options[document.form1.sizeList.options.selectedindex].txt;
    
txt txt.fontsize(sze);
    
document.write(txt);

}
</
script>
</
head>

<
body>
<
h3>
String Object Formating
</h3>
<
hr />
<
form method="post" name="form1" action="null">
 <
p>
   <
strong>
     
String:
   </
strong>
   <
input type="text" size="40" maxlength="256" name="stringField" />
 </
p>
 <
p>
   <
strong>
     
Style:
   </
strong>
   <
input type="checkbox" name="bigBox" value="ON" />
   
Big
   
<input type="checkbox" name="boldBox" value="ON" />  
   
Bold
   
<input type="checkbox" name="fixedBox" value="ON" />
   
Fixed
   
<input type="checkbox" name="italicsBox" value="ON" />
   
italics
   
<input type="checkbox" name="smallBox" value="ON" />
   
small
   
<input type="checkbox" name="strikeBox" value="ON" />
   
strike
   
<input type="checkbox" name="subBox" value="ON" />
   
Sub
   
<input type="checkbox" name="supBox" value="ON" />
   
Sup
 
</p>
 <
p>
   <
strong>
    
Font
   
</strong>
   
Color:
   <
select name="colorList" size="1">
     <
option selected="selected">black</option>
     <
option>green</option>
     <
option>red</option>
   </
select>
   
Size:
   <
select name="sizeList" size="1">
     <
option selected="selected">1</option>
     <
option>2</option>  
     <
option>3</option>  
     <
option>4</option>  
     <
option>5</option>  
     <
option>6</option>  
     <
option>7</option>
   </
select>
 </
p>    
  <
input type="button" name="Show" value="Show" onclick="showWindow()"/>
 </
form>
</
body>
</
html
  پاسخ
تشکر شده توسط :
#2
کد:
function showWindow()
{
    //Declare your variable
    var txt = document.form1.stringField.value;
    var clr = "";
    var sze = "";
    //chek to see what options are selected
    if(document.form1.bigBox.checked) txt = txt.big();
    if(document.form1.boldBox.checked) txt = txt.bold();
    if(document.form1.fixedBox.checked) txt = txt.fixed();
    if(document.form1.italicsBox.checked) txt = txt.italics();
    if(document.form1.smallBox.checked) txt = txt.small();
    if(document.form1.strikeBox.checked) txt = txt.strike();
    if(document.form1.subBox.checked) txt = txt.sub();
    if(document.form1.supBox.checked) txt = txt.sup();
    //special checking for select box
    clr = document.form1.colorList.options[document.form1.colorList.options.selectedIndex].value;
    txt=txt.fontcolor(clr);
    sze=document.form1.sizeList.options[document.form1.sizeList.options.selectedIndex].value;
    txt = txt.fontsize(sze);
    document.write(txt);
}
هر چیزی که در جستن آنی آنی...
غایب
  پاسخ
تشکر شده توسط : Reza newphp
#3
selectedindex غلطه. باید selectedIndex باشه. قاعده جاوا اسکریپت هست.
غایب
  پاسخ
تشکر شده توسط : undefined Reza newphp hidensoft
#4
من نمی دونم کی به این آقای جعفر نژاد قمی گفته کتاباش خوبه که ماشا الله همه چیزم ورداشته کتاب کردهه

100 صفحه خوندم انقدر گنگ بود سرم درد گرفت

هیچ چیزو توضیح نداده لعنتیییی
  پاسخ
تشکر شده توسط : hidensoft
#5
نقل قول:من نمی دونم کی به این آقای جعفر نژاد قمی گفته کتاباش خوبه که ماشا الله همه چیزم ورداشته کتاب کردهه

100 صفحه خوندم انقدر گنگ بود سرم درد گرفت

کار اقای جعفر نژاد صرفا ترجه هست که اون رو هم خودش انجام نمیده!
خیلی وقت پیش بایکی از دانشجوهاش صحبت کردم راست یا دروغ میگفت از دانشجو های کاردانیش تا کارشناسی و تمام کلاس هاش وظیفه دارن چند صفحه از کتاب هاییی که ایشون مشخص میکردن ترجمه کنن.
جدایی از اون اگر 10 صفحه از ابتدا، وسط و پایان کتاب رو انتخاب کنی و بخونی متوجه میشوی نحوه ی گفتار/ترجمه کتاب متفاوته.

بنده هیچ خصومتی با ایشون ندارم، موضوع بالا صرفا جهت اطلاع بود تا علت نقص کتاب هاشون رو بدونید. اگر اشکالی نداره پس از مدتی این تاپیک(موضوع بالا) رو ویرایش میکنم.

نقل قول:هیچ چیزو توضیح نداده لعنتیییی

شما برای تسلط روی جاوا اسکریپت و یا هر موضوع دیگری نمیتونید بر یک کتاب اموزشی تکیه کنید، کتاب های دیگه، منابع اموزشی داخل اینترنت، گذشت زمان و کسب تجربه لازمه این کاره.
هر چیزی که در جستن آنی آنی...
غایب
  پاسخ
تشکر شده توسط : newphp
#6
(۱۳۹۱ تير ۱۰, ۱۲:۳۲ ب.ظ)ehsan_php نوشته:
نقل قول:من نمی دونم کی به این آقای جعفر نژاد قمی گفته کتاباش خوبه که ماشا الله همه چیزم ورداشته کتاب کردهه

100 صفحه خوندم انقدر گنگ بود سرم درد گرفت

کار اقای جعفر نژاد صرفا ترجه هست که اون رو هم خودش انجام نمیده!
خیلی وقت پیش بایکی از دانشجوهاش صحبت کردم راست یا دروغ میگفت از دانشجو های کاردانیش تا کارشناسی و تمام کلاس هاش وظیفه دارن چند صفحه از کتاب هاییی که ایشون مشخص میکردن ترجمه کنن.
جدایی از اون اگر 10 صفحه از ابتدا، وسط و پایان کتاب رو انتخاب کنی و بخونی متوجه میشوی نحوه ی گفتار/ترجمه کتاب متفاوته.

بنده هیچ خصومتی با ایشون ندارم، موضوع بالا صرفا جهت اطلاع بود تا علت نقص کتاب هاشون رو بدونید. اگر اشکالی نداره پس از مدتی این تاپیک(موضوع بالا) رو ویرایش میکنم.

نقل قول:هیچ چیزو توضیح نداده لعنتیییی

شما برای تسلط روی جاوا اسکریپت و یا هر موضوع دیگری نمیتونید بر یک کتاب اموزشی تکیه کنید، کتاب های دیگه، منابع اموزشی داخل اینترنت، گذشت زمان و کسب تجربه لازمه این کاره.

در هر صورت اسم ایشون پای این کتابه
مثلا من نمیدونستم selectindex به این شکل غلطه

اصلا توضیح نمیده مثال های کتابش هیچ ربطی به طراحی نداره
مثلا مثال فاکتوریل رو توی کاراش آورده
آخه این به چه درد من میخوره؟
یه چیزی نوشته وقتی میخونی باید 10 تا کتاب بخونی تا منظور اون 4 تا کلمه رو بفهمی
خوب آدم عاقل این آموزشه باید طوری باشه که همه فهم باشه نه اینکه فقط خودت بفهمی
خلاصه اینکه چه کتاب php
چه javascript
فقط گمراه کنندس
هیچی یاد نمیده
  پاسخ
تشکر شده توسط :
#7
حالا یه اشتباه تایپی بوده سخت نگیرید.
در مورد آقای قمی صرفا کارش ترجمه نیست ! من استادم شاگردش بوده Tongue
  پاسخ
تشکر شده توسط : newphp
#8
(۱۳۹۱ تير ۱۰, ۰۴:۰۶ ب.ظ)hidensoft نوشته: حالا یه اشتباه تایپی بوده سخت نگیرید.
در مورد آقای قمی صرفا کارش ترجمه نیست ! من استادم شاگردش بوده Tongue

انصافا کاراش خیلی ضعیفه
من دو تا کتابش رو جدیدا خوندم
اگر می خواهید کسی رو از کامپیوتر و بخصوص برنامه نویسی زده کنید کتابای ایشون بسیار کار آمده
  پاسخ
تشکر شده توسط : hidensoft
#9
لول Smile)
من فقط یه کتاب از ایشون خوندم اون #C بود خیلی وقت پیش بعد وسطاش دیدم اصن net. کار من نیست بی خیال شدم :دی اما ایده خوبیه :دی
  پاسخ
تشکر شده توسط : newphp


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان