מחפש רעיון ללשוניות שיסגרו לבד


  • תכנות

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

    לנוחות הניהול, הפניות מגיעות למנהל דרך המייל, שם הוא רואה את השאלה ומתחתיה שלש כפתורים ובכל כפתור מופיע תשובה אחרת. הוא לוחץ על הכפתור המתאים, לדוגמא זה שכתוב עליו "לא", וזה פותח דף ששולח פרמטר לשרת וככה מתקבלת התשובה בשרת, ונשלח מייל תשובה מיידית ללקוח.

    הכל עובד מצוין בס"ד (אחרי המון עבודה, היה צריך גם לעצב וזה לא התחום שלי...), יש לי רק שאלה אחת. אם מגיעות עשר פניות והוא לוחץ על עשר כפתורים, נפתחים לו עשר לשוניות, ואז הוא צריך לסגור אותן אחת אחת. האם יש דרך לעשות שהלשוניות ייסגרו לבד?
    חיפשתי המון ברשת, כולם אומרים שצריך להכניס קוד JS שסוגר הלשונית, אבל זה פשוט לא עובד (CHROME). הלשונית נשארת פתוחה, כנראה הכניסו את זה כאבטחה בגרסאות האחרונות.

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

    <button onclick="openWindow()">בדיקה</button>
    
    <script>
    	function openWindow(){
    		var win = window.open('http://google.com', '1366002941508',  'width=500,height=200,left=375,top=330');
    		setTimeout(function(){
    			win.close()
    		}, 3000);
    		return false;
    	}
    </script>
    

    תודה



  • @שואף

    רק רעיון.
    לא ניסיתי.
    מה קורה אם אתה מכניס אייפריים עם הדף בתוך המייל. ושם עושה כפתור?
    אני זוכר שפעם יצא לי לצרף אייפריים במייל והמייל הביא אותו.
    רק לא ניסתי אז לעשות את הפעולה הזו


  • ניהול

    יש סטנדריזציה שנתמכת למשל בג'מייל, שבו אתה כולל תיאור במייל של סוג לחצן ופעולה, וזה עושה בדיוק מה שאתה מחפש.
    יש כמה סוגים: https://developers.google.com/gmail/markup/actions/actions-overview
    למשל נראה לי שאתה צריך https://developers.google.com/gmail/markup/reference/one-click-action

    זה עובד גם בoutlook.com למשל, אבל אני לא יודע מה לגבי ספקיות מייל גדולות אחרות.
    בספקיות מייל קטנות או שירות מייל פרטי זה ודאי לא עובד.


  • תכנות

    @clickone פריים לא אמור לעבוד בGMAIL, אם כן זו פרצה ענקית https://www.campaignmonitor.com/blog/email-marketing/2010/08/do-iframes-work-in-email/

    @dovid ניסית את זה? צריך אישורים ובלאגן. ניסיתי המון זמן עד שראיתי שצריך אישור מיוחד כדי לישתמש בזה. הם כותבים שאם שולחים מייל מיניה וביה (אני שולח לעצמי) זה עובד בלי אישור (לטסטים) אבל לא עבד לי.


  • תכנות

    @שואף אמר במחפש רעיון ללשוניות שיסגרו לבד:

    <button onclick="openWindow()">בדיקה</button>
    
    <script>
    	function openWindow(){
    		var win = window.open('http://google.com', '1366002941508',  'width=500,height=200,left=375,top=330');
    		setTimeout(function(){
    			win.close()
    		}, 3000);
    		return false;
    	}
    </script>
    

    תודה

    הקוד הזה יכול לעבוד ככרטיסיה רגילה ולא כפופאפ:

     var win = window.open('http://google.com', '_blank');
    

  • תכנות

    @zvizvi אמר במחפש רעיון ללשוניות שיסגרו לבד:

    <button onclick="openWindow()">בדיקה</button>

    <script>
    function openWindow(){
    var win = window.open('http://google.com', '1366002941508', 'width=500,height=200,left=375,top=330');
    setTimeout(function(){
    win.close()
    }, 3000);
    return false;
    }
    </script>

    פצצה!!! לא ידעתי ששייך.
    ואפשר לעשות שייסגר רק אחרי שסיים לטעון? (כי ככה זה נסגר גם אם זה באמצע הטעינה)

    ואם אפשר לחלום, אולי אפשר לעשות עוד משהו, שיזהה אם התשובה היא OK הוא יסגור, ואם לא אז יציג את הדף כך יהיה אפשר לדעת אם יש שגיאה?

    תודה רבה



  • @שואף
    אתה יכול באירוע של סיום טעינה ולא בפתיחה

    דוגמא:

    $(document).ready(function(){
    // your code
    });
    
    

    כמוב שאתה יכול לעשות איזה מניפולציות שאתה רוצה בקוד - לדוגמא לשים את התוצאה באיזה שדה מוסתר ולמשוך משם, ולפי זה להמשיך

    עריכה:
    והנה בלי jquery
    https://stackoverflow.com/questions/799981/document-ready-equivalent-without-jquery


  • תכנות

    פוסט זה נמחק!

  • תכנות

    @שואף אמר במחפש רעיון ללשוניות שיסגרו לבד:

    ואפשר לעשות שייסגר רק אחרי שסיים לטעון? (כי ככה זה נסגר גם אם זה באמצע הטעינה)

    לא הצלחתי לעשות את זה.
    יש אולי למישהו דוגמא? (בלי JQUERY, זה להטמעה בתוך מייל)

    תודה


 

בא תתחבר לדף היומי!