PDA

View Full Version : سوال: تابع document.write چیست و چه کاربردی دارد؟



payamka
چهارشنبه 23 تیر 1389, 18:06 عصر
سلام
لطفا در مورد تابع document.write توضیح بدبد
به چه دردی میخوره و چطور میشه ازش استفاده کرد

mehdi.mousavi
چهارشنبه 23 تیر 1389, 18:23 عصر
سلام
لطفا در مورد تابع document.write توضیح بدبد
به چه دردی میخوره و چطور میشه ازش استفاده کرد

سلام.
شما توسط این تابع میتونید string مورد نظر خودتون رو روی صفحه بنویسید. به این مثال دقت کنید:

<html>
<head>
<script type="text/javascript">
function onPageLoad() {
for (var i = 0; i < 3; i++) {
document.write('Line # ' + (i + 1) + '<br>');
}
};
</script>
</head>
<body onload="onPageLoad();">
</body>
</html>


وقتی این صفحه Load بشه، شما چنین خروجی ای روی صفحه خواهید دید:

Line # 1
Line # 2
Line # 3

موفق باشید.

sirvan61
چهارشنبه 25 اردیبهشت 1392, 17:20 عصر
1 . من این کد رو امتحان کردم به هیچ وجه سر خط بعدی نمی رفت !!
2 . اگه از document.write استفاده کنیم، تمام چیزهایی که قبلا نوشته شده از بین میره . به همین دلیل شنیدم باید قبل از لود صفحه ازش استفاده کرد. خب چجوری ؟ شما که بعد از لود ازش استفاده کردید ! اگه یکی راهنمایی بکنه یا یه مثا بزنه که کجا... ممنون میشم :لبخندساده:

sirvan61
پنج شنبه 26 اردیبهشت 1392, 19:18 عصر
نه خودم فهمیدم :D
یعنی تو تابع نباشه که بعد از لود صفحه و فراخوانی تابع، دوباره همه چی پاک شه
:لبخند: