שלח תשובה

זירת השאלות

359
צפיות
7
תשובות

איך אני מדפיס תוכן?

,‏ 4 בדצמבר, 2004

אני רוצה להדפיס תוכן מסויים ולא עמוד.
לדוגמה אני רוצה להדפיס את המילה  'test'
ניסיתי כך:

<h1 onClick="print('test')">press here</h1>

אך זה מדפיס את כל העמוד.
מישהו יודע?
תודה….

תגיות:

7 תשובות

  1. BuildHome הגיב:

    מה מכילה הפונקציה print?
    אתה יכול להציב בעמוד span/div עם ID ותכניס לתוכו את התוכן בעזרת innerHTML.

  2. בוב הגיב:

    תודה… אבל לא בדיוק הבנתי איך
    אפשר דוגמא בבקשה?
    תודה !

  3. BuildHome הגיב:

    דוגמא
    <script type="text/javascript">
    function print() {
       document.getElementById("theText").innerHTML = "text";
    }
    </script>

    <span id="theText"></span>

  4. ניר טייב הגיב:

    נראה לי הוא התכוון הדפסה-הדפסה
    כלומר להדפיס טקסט במדפסת.
    אם כן אז פשוט לפתוח עמוד חדש להכניס בתוך ה-BODY שלו את הטקסט (מלווה ב-P כמובן)
    ואז לעשות לעמוד הזה print.

  5. בוב הגיב:

    אפשר להדפיס בלי לפתוח את העמוד?

  6. ניר טייב הגיב:

    לא נראה לי…
    אם המתודה print היית שייכל לאובייקט document ולא לאובייקט window יכול להיות שהיה פיתרון מבלי לפתוח חלון (פיתרון דינמי ע"י JS).

    אפשר לפתוח IFrame בגודל 0 על 0 ושיהיה נסתר ואז לנסות להדפיסו. אבל איני בטוח על זה

שלח תשובה