מחפש רעיון ללשוניות שיסגרו לבד
-
שלום
בניתי מערכת אינטרנטית, בה משתמשים יכולים לשלוח פניות למנהל, עם שאלה שיש עליה כמה תשובות. לדוגמא שואלים אם המוצר הזה במלאי ואפשר לענות כן או לא, או יגיע בימים הקרובים. ועוד כל מיני דברים.לנוחות הניהול, הפניות מגיעות למנהל דרך המייל, שם הוא רואה את השאלה ומתחתיה שלש כפתורים ובכל כפתור מופיע תשובה אחרת. הוא לוחץ על הכפתור המתאים, לדוגמא זה שכתוב עליו "לא", וזה פותח דף ששולח פרמטר לשרת וככה מתקבלת התשובה בשרת, ונשלח מייל תשובה מיידית ללקוח.
הכל עובד מצוין בס"ד (אחרי המון עבודה, היה צריך גם לעצב וזה לא התחום שלי...), יש לי רק שאלה אחת. אם מגיעות עשר פניות והוא לוחץ על עשר כפתורים, נפתחים לו עשר לשוניות, ואז הוא צריך לסגור אותן אחת אחת. האם יש דרך לעשות שהלשוניות ייסגרו לבד?
חיפשתי המון ברשת, כולם אומרים שצריך להכניס קוד 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