359
צפיות
צפיות
7
תשובות
תשובות
איך אני מדפיס תוכן?
אני רוצה להדפיס תוכן מסויים ולא עמוד.
לדוגמה אני רוצה להדפיס את המילה 'test'
ניסיתי כך:
<h1 onClick="print('test')">press here</h1>
אך זה מדפיס את כל העמוד.
מישהו יודע?
תודה….
אני רוצה להדפיס תוכן מסויים ולא עמוד.
לדוגמה אני רוצה להדפיס את המילה 'test'
ניסיתי כך:
<h1 onClick="print('test')">press here</h1>
אך זה מדפיס את כל העמוד.
מישהו יודע?
תודה….
7 תשובות
מה מכילה הפונקציה print?
אתה יכול להציב בעמוד span/div עם ID ותכניס לתוכו את התוכן בעזרת innerHTML.
אפשר דוגמא בבקשה?
תודה !
דוגמא
<script type="text/javascript">
function print() {
document.getElementById("theText").innerHTML = "text";
}
</script>
<span id="theText"></span>
נראה לי הוא התכוון הדפסה-הדפסה
כלומר להדפיס טקסט במדפסת.
אם כן אז פשוט לפתוח עמוד חדש להכניס בתוך ה-BODY שלו את הטקסט (מלווה ב-P כמובן)
ואז לעשות לעמוד הזה print.
אפשר להדפיס בלי לפתוח את העמוד?
לא נראה לי…
אם המתודה print היית שייכל לאובייקט document ולא לאובייקט window יכול להיות שהיה פיתרון מבלי לפתוח חלון (פיתרון דינמי ע"י JS).
אפשר לפתוח IFrame בגודל 0 על 0 ושיהיה נסתר ואז לנסות להדפיסו. אבל איני בטוח על זה