ABA


"מחפש דרך לכתוב למסך מספר שורות אחת אחרי השניה בJS"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #20812 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 20812
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   04:39   28.07.14   
אל הפורום  
  מחפש דרך לכתוב למסך מספר שורות אחת אחרי השניה בJS  
 
   משהו כמו PRINT או ECHO שיש בשפות אחרות

תודה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  document.write אבל אתה חייב לכתוב את זה תוך כדי הריצה הראשונית של הדף. Ice Cold  28.07.14 09:35 1
     תודה אבל DOCUMENT WRITE לא נותן לי לשבור שורות code_blue  28.07.14 12:35 2
         תכניס את זה לפונקציה משה הלולן 28.07.14 14:08 3
  אני לא יודע לאיזה צורך זה, אבל... hezhez  28.07.14 22:53 4
     לא ממש הבנתי מה זה אומר code_blue  29.07.14 20:19 5
         כתבתי לך דוגמא hezhez  29.07.14 23:46 6
             תודה - זה לא היה עוזר לי code_blue  30.07.14 06:10 7
         בשביל מה הפרדת את הטקסטים? liranh  01.08.14 12:34 8
             ניסיתי לא הלך code_blue  01.08.14 16:51 9
                 רגע מה אני אומר בעצם, \n לא תופס פה. (+תיקון) liranh  01.08.14 17:37 10
                     תודה code_blue  01.08.14 22:28 11
                         אכן. liranh  01.08.14 23:59 12
  היי.. אני רוצה לעשות משהו דומה... ORLI__ 03.08.14 23:10 13
     לא ממש הבנתי אותך code_blue  04.08.14 00:11 14
         אממ.. ORLI__ 04.08.14 00:43 15
             אני חושב שלא הבנתי אותך code_blue  04.08.14 01:05 17
     באמצעות ידידנו Jquery meni181818 04.08.14 00:58 16
         אהבתי את פתרון ה JQUERY code_blue  04.08.14 01:08 18

       
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   09:35   28.07.14   
אל הפורום  
  1. document.write אבל אתה חייב לכתוב את זה תוך כדי הריצה הראשונית של הדף.  
בתגובה להודעה מספר 0
 
אם תכתוב את זה אחרי שהדף עלה, כל התוכן של הדף ייעלם.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   12:35   28.07.14   
אל הפורום  
  2. תודה אבל DOCUMENT WRITE לא נותן לי לשבור שורות  
בתגובה להודעה מספר 1
 
   זה מכניס שורה אחת ארוכה
אני צריך ממש הפרדה עם ברייקר של רווח שורה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
משה הלולן לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 11.6.13
4818 הודעות, 8 פידבק
   14:08   28.07.14   
אל הפורום  
  3. תכניס את זה לפונקציה  
בתגובה להודעה מספר 2
 
  

function write(what){
document.write('<br>'+what);
}

write('hello')
write('hello 2, i am in new line')


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
hezhez  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 11.5.02
1123 הודעות, 1 פידבק
   22:53   28.07.14   
אל הפורום  
  4. אני לא יודע לאיזה צורך זה, אבל...  
בתגובה להודעה מספר 0
 
אתה תמיד יכול לעשות append לbody לטקסט שאתה רוצה לפלוט על המסך.

נשלח ע"י הסלולרי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   20:19   29.07.14   
אל הפורום  
  5. לא ממש הבנתי מה זה אומר  
בתגובה להודעה מספר 4
 
   בכל אופן עשיתי את זה בצורה ערבית חח שמרתי את התוכן למשתנה על ידי שרשורים ואז הוצאתי אותו ל innerText לתוך תיבה.

משהו כזה



var output="line1 \n" +
"line2 \n"+
"line3 \n";

if.. bla bla

output = output + "line4 \n"+
"line5 \n";

document.getElementById('show').innetText=output;


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
hezhez  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 11.5.02
1123 הודעות, 1 פידבק
   23:46   29.07.14   
אל הפורום  
  6. כתבתי לך דוגמא  
בתגובה להודעה מספר 5
 
אני לא יודע אם אתה רוצה לפלוט טקסט קבוע או משתנה, בכל מקרה הדוגמא תמחיש לך איך אתה צריך לכתוב את זה ..

http://jsfiddle.net/GBhLH/


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   06:10   30.07.14   
אל הפורום  
  7. תודה - זה לא היה עוזר לי  
בתגובה להודעה מספר 6
 
   כי אין לי צורך בשיהוי עד שיוצא הפלט
יש לי צורך שפשוט יציג את מידע

בגדול זה דף הכי פשוט שבעולם - הוא בעל תיבות INPUT
וכפתור של "MAKE"
זה יוצר פלט אחד גדול שכולל את המשתנים שנלקחים באונליין מהINPUT

משמש אותי לקבל משתנים וליצור סקריפט להרצה - סט של פקודות (במקרה שלי במכונה של נוקיה)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranh  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.6.09
4157 הודעות, 1 פידבק
   12:34   01.08.14   
אל הפורום  
  8. בשביל מה הפרדת את הטקסטים?  
בתגובה להודעה מספר 5
 
   לא פשוט יותר לכתוב


var output="line1\nline2\nline3\n";

?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   16:51   01.08.14   
אל הפורום  
  9. ניסיתי לא הלך  
בתגובה להודעה מספר 8
 
   השורות שלי מאוד ארוכות - זה סט של פקודות
וומבחינת הרישום של זה על ה TEXTPAD .. זה לא נוח רציני שגם בעיניים
בהסתכלות אני אראה את הרווח של השורות

וניסיתי



output="line1\n"
"line2\n"
line3\n"

לא הכל יכל להכנס לאותה שורה תחת אותם סט של "" (גרשיים)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranh  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.6.09
4157 הודעות, 1 פידבק
   17:37   01.08.14   
אל הפורום  
  10. רגע מה אני אומר בעצם, \n לא תופס פה. (+תיקון)  
בתגובה להודעה מספר 9
 
   \n תופס בalert למשל אבל לא בתוכן HTML.

הכנתי לך 2 דוגמאות מלאות. הראשונה מכניסה את הערך ל-output באופן ידני, והשניה עושה זאת באופן אוטומטי ממערך של שורות, בעזרת לולאה:



<!doctype html>
<html>
<head>
<title>Test for rotter</title>
</head>

<body>
<div id="test_id"></div>
</body>
<script>
var output = "<p>line1</p><p>line2</p><p>line3</p>";
document.getElementById("test_id").innerHTML = output;
</script>
</html>




<!doctype html>
<html>
<head>
<title>Test for rotter</title>
</head>

<body>
<div id="test_id"></div>
</body>
<script>
var lines = ["line1", "line2", "line3", "line4", "line5", "line6"];
var output = "";
for(var i=0; i<lines.length; i++)
{
output += "<p>" + lines[i] + "</p>";
}
document.getElementById("test_id").innerHTML = output;
</script>
</html>


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   22:28   01.08.14   
אל הפורום  
  11. תודה  
בתגובה להודעה מספר 10
 
   תמיד בתכנות יש כמה דרכים ;-)
בלולאה פה אתה יוצא מנקודת הנחה שזה מילה line1 הכוונה היא
שאם היית מנסה את זה בפועל לשים כמה שורות שכל שורה זה בערך 5-10 מילים
היה קשה להכניס בצורה כזו ואכן צריך פתרון ללכתוב את זה בסקריפט כשכל שורה בנפרד.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranh  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.6.09
4157 הודעות, 1 פידבק
   23:59   01.08.14   
אל הפורום  
  12. אכן.  
בתגובה להודעה מספר 11
 
   שמח שיכולתי לעזור


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ORLI__
חבר מתאריך 3.8.14
2 הודעות
   23:10   03.08.14   
אל הפורום  
  13. היי.. אני רוצה לעשות משהו דומה...  
בתגובה להודעה מספר 0
 
  
רק שאני צריכה להוסיף CHECKBOX ליד כל רשומה (סוג של TODO LIST)...
אז הוספתי כפתור ותיבת טקסט שכאשר אני לוחצת עליו, תהיה לי פונקציה בJS שתוסיף לי את מה שכתוב לי בתיבת הטקסט בשורה חדשה ל<p></p> כלשהו שיש לי בhtml... וגם על הדרך שתוסיף לי אותו למערך...

יש אפשרות להוסיף checkbox ליד כל רשומה?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   00:11   04.08.14   
אל הפורום  
  14. לא ממש הבנתי אותך  
בתגובה להודעה מספר 13
 
   אני רושם לפי מה שכן הבנתי ... שזה לרשום את השורות רק לפי מה שיש לו צ'קבוקס .

אם ככה אפשר להתנות הצקת התוכן על ידי הצ'ק בוקס - כלומר לעשות IF שבודק אם קיים או לא הצ'ק בוקס ואז מוסיף אותו לאותו משתנה שבסופו של דבר יוצג

ככה תוכלי לעשות :



var output = "This is my List ... \n";

if (document.getElementById("myCheckln1").checked = true)
output = output + "New checked line\n";
...
...
if (document.getElementById("myCheckln2").checked = true)
output = output + "New checked line\n";


כמובן שבטח יש שיטה יותר נורמלית וקלה לגשת לא לפי ID אלא לפי NAME
כלומר לעבור על כל הצ'קבוקסים כמערך ואז לבדוק האם במצב CHECKED אז להכניס את השורות הרלוונטיות למשתנה הזה output ולהציג בסוף


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ORLI__
חבר מתאריך 3.8.14
2 הודעות
   00:43   04.08.14   
אל הפורום  
  15. אממ..  
בתגובה להודעה מספר 14
 
   השאלה שלי היא קודם איך אני בכלל הופכת את מה שכתבתי בתיבת הטקסט שירד למטה ויראה כצ'קבוקס עם הטקסט שכתבתי...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   01:05   04.08.14   
אל הפורום  
  17. אני חושב שלא הבנתי אותך  
בתגובה להודעה מספר 15
 
   את רוצה שהטקסט המודפס יכיל צ'קבוקס ?
אני לא ממש הבנתי מה יש לך ומה את רוצה להשיג בזה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
meni181818 לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 12.12.13
1032 הודעות, 1 פידבק
   00:58   04.08.14   
אל הפורום  
  16. באמצעות ידידנו Jquery  
בתגובה להודעה מספר 13
 
   http://jsfiddle.net/YX6k7
כמובן אפשר לעשות גם ל-JS טהור.
http://www.files.org.il/BRPortalStorage/a/1/40/71/34-3Y373LGhbD.gif


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   01:08   04.08.14   
אל הפורום  
  18. אהבתי את פתרון ה JQUERY  
בתגובה להודעה מספר 16
 
   אצלי פחות רלוונטי כי זה עמוד אחד HTML נקי בודד
לא עושה שיוך לקבצים חיצוניים אפילו ה JS נמצא בפנים


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net