שלח תשובה

זירת השאלות

491
צפיות
8
תשובות

איך פותחי קובץ Word ע"י Javascript?

,‏ 24 בינואר, 2005

אני רוצה לשים קישור לדף WORD באמצעות JavaScript, אבל אני רוצה להציג אותו באופן שיהיה ניתן לערוך אותו כמו עמוד WORD רגיל, כלומר – להציג את סרגלי הכלים וכו'.
שמתי לב שכשאני מקשרת למסמך .doc ב -Netscape זה פותח לי את Word באופן אוטומטי, אבל ב-IE הוא פותח לי עמוד אינטרנט ובתוכו הקובץ, בלי אפשרות לערוך אותו.
האם יש קוד שיגרום לכך שהקובץ יפתח בפורמט WORD???

תודה מראש למגיבים!!

תגיות:

8 תשובות

  1. זהר פלד הגיב:

    למה בלי אפשרות לערוך?
    כשאני פותח קובץ word באקספלורר, אני יכול לערוך אותו, ואפילו לשמור את השינויים…

  2. דבי הגיב:

    לא יודעת, לי זה לא פותח. הנה הקוד:


    <a href=javascript:void(0); onClick='window.open("/images/uploads/word_document_1.doc", "_blank","status=1,toolbar=0,location=0,scrollbars=yes,width=500,height=480, resizable=1")'>Open this document</a>

    יש לך אולי קוד אחר שיגרום לפתיחת הקובץ בפורמט word?
    תודה על ההיענות המהירה!

  3. זהר פלד הגיב:

    ומה אם את מנסה לינק רגיל?
    עם target=_blank?

    בצד לקוח אני לא חושב שאת יכולה לקבוע לדפדפן אם לפתוח את הקובץ בדפדפן עצמו או אם לפתוח תיבת הורדה. כאן זו החלטה של הדפדפן אם זה פורמט שהוא מכיר או לא, ומן הסתם, אקספלורר נוטה לפתוח בתוכו מסמכי אופיס. אפשר לעשות את זה בצד השרת, אבל לא נראה לי שבצד הלקוח זה אפשרי.

    ד"א, זו שאלה שמתאימה לפורום צד לקוח, אז אחרי התגובה הבאה שלך אני פשוט אעביר אותה לשם…

  4. דבי הגיב:

    ניסיתי, זה שוב פותח לי בדפדפן…
    אז יש לך מושג איך אני עושה את זה בצד שרת?

  5. זהר פלד הגיב:

    את מוסיפה לו http header
    שמכריח את הדפדפן להקפיץ תיבת שמירה.
    באיזה טכנולוגיית צד שרת את עובדת?

  6. דבי הגיב:

    סליחה על הנדנוד, אבל תוכל לפרט יותר
    אני עוד די חדשה בתחום, ואין לי מושג איך להוסיף http header.
    אני עובדת בשפת PHP.

  7. זהר פלד הגיב:

    אהה… אז צריך לחכות למישהו שיודע
    php, כמו jonathan…
    אני עובד ב ASP, אז אין לי מושג איך עושים את זה ב PHP…

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

    מממ…

    header("Content-type: image/gif;");

    ישלח header של GIF איני יודע מה ה-header של וורד אבל זה עובד על אותו עיקרון…

שלח תשובה