-
December 14th, 2015, 20:28
#1
سوال درباره جاوا اسکریپت
سلام
من از کد های جاوا اسکریپت مثلا میخواستم اینجوری استفاده کنم
کد:
<a href="javascript:close()">hello</a>
اینو من میزنم ج میده ولی میشه رو همین نوع کد متغیر و فانکشن و تابع و اینجور چیزا تعریف کرد؟
مثلا تابع if و یا چیزا دیگه؟
حتی من اومدم یه مسیج باکس بدم اینجوری نوشتم ج نداد
کد:
<a href="javascript:alert("hello")">text</a>
ولی اومدم جدا اول این کد را نوشتم
کد:
<script>a="hello"</script>
بعد جدا اینو نوشتم
کد:
<a href="javascript:alert(a)">text</a>
این جواب داد
میشه بدون اینکه جدا براش تابع و متغیر و اینجور چیزا تعریف کرد تو خودش تعریف کنم و جواب هم بگیرم؟
-
-
December 14th, 2015 20:28
# ADS
-
December 14th, 2015, 20:37
#2
پاسخ : سوال درباره جاوا اسکریپت
سلام
این به خاطر اینه که داخل دو کاراکتر " نمیشه دوباره از " استفاده کرد مگر اینکه قبلش یه کاراکتر \ بذارید.
یعنی الان این درسته:
کد:
<a href="javascript:alert(\"hello\")">text</a>
البته می تونید داخل دو " به جای " و \ از ' استفاده کنید یعنی اینم درسته:
کد:
<a href="javascript:alert('hello')">text</a>
بعد پیشنهاد میکنم یه ویرایشگری که قابلیت رنگ آمیزی کد ها رو داشته باشه انتخاب کنید تا این مشکلات ساده رو خودتون متوجه بشید.
پیشنهاد من Visual Studio Code است که می تونید با حجم کم از این لینک http://code.visualstudio.com دانلودش کنید.
-
تعداد تشکر ها ازiHSG به دلیل پست مفید
-
December 14th, 2015, 20:38
#3
پاسخ : سوال درباره جاوا اسکریپت
http://www.barnamenevis.org/
برو اینجا بپرس سریعتر جواب میگیری
-
-
December 14th, 2015, 22:07
#4
پاسخ : سوال درباره جاوا اسکریپت

نوشته اصلی توسط
iHSG
سلام
این به خاطر اینه که داخل دو کاراکتر " نمیشه دوباره از " استفاده کرد مگر اینکه قبلش یه کاراکتر \ بذارید.
یعنی الان این درسته:
کد:
<a href="javascript:alert(\"hello\")">text</a>
البته می تونید داخل دو " به جای " و \ از ' استفاده کنید یعنی اینم درسته:
کد:
<a href="javascript:alert('hello')">text</a>
بعد پیشنهاد میکنم یه ویرایشگری که قابلیت رنگ آمیزی کد ها رو داشته باشه انتخاب کنید تا این مشکلات ساده رو خودتون متوجه بشید.
پیشنهاد من Visual Studio Code است که می تونید با حجم کم از این لینک
http://code.visualstudio.com دانلودش کنید.
یعنی میشه با دستوری که گفتید دستورات if,for,while,function و... را از این مدل اجرا کرد؟
درضمن من از dreamwaver استفاده میکنم ممنون
-
-
December 14th, 2015, 23:23
#5
عضو انجمن
پاسخ : سوال درباره جاوا اسکریپت
سلام،
به جای href از onclick استفاده کنید.
اول کارهای لازم در جاوااسکریپت رو انجام بدید، مثلا ایجاد این تابع:
کد:
function sayHello(){
alert('Hello cruel world!');
}
بعد در داخل onclick این تابع رو صدا بزنید تا در صورت کلیک اجرا بشه، مثلا:
کد:
<a onclick="sayHello()">اجرای تابع</a>
ضمنا onclick رو حتما لازم نیست با تگ a استفاده کنید، می تونید برای p یا div یا span و ... هم استفاده کنید.
-
-
December 15th, 2015, 18:47
#6
پاسخ : سوال درباره جاوا اسکریپت

نوشته اصلی توسط
mojtaba05
سلام،
به جای href از onclick استفاده کنید.
اول کارهای لازم در جاوااسکریپت رو انجام بدید، مثلا ایجاد این تابع:
کد:
function sayHello(){
alert('Hello cruel world!');
}
بعد در داخل onclick این تابع رو صدا بزنید تا در صورت کلیک اجرا بشه، مثلا:
کد:
<a onclick="sayHello()">اجرای تابع</a>
ضمنا onclick رو حتما لازم نیست با تگ a استفاده کنید، می تونید برای p یا div یا span و ... هم استفاده کنید.
روش ذکر شده را بلد هستم و میخواستم از روشی که گفتم بدونم میشه فانکشن و اینجور چیزا هم باهاش اجرا کرد یا فقط مخصوص کد های محدودی است
ممنون
-