פורסם 2005 בפברואר 1620 שנים שלום,יש לי שאלה אני בניתי מן חלון שבזמן טעינה כבדה ASP יציג מן שעון חול ANIMATED GIF ,עכשיו בהנחה שאני לא יכול להשתמש ב FLASH,יש איזה שהיא צורה לטעון את ה GIF ללא התוספות של האקספלורר כלומר שיראו רק את התמונה נטו(כמובן שמאחורה יושב חלון בכל זאת) ועוד שאלה יש איזה דרך ליצור רקע שקוף באקספלורר?אני יודע שב flash אפשר, השאלה עם אפשר גם באמצעים הפרימיטיביים של ASP,DHTML,JS?אני מקווה שהשאלה הייתה מספיק ברורה
פורסם 2005 בפברואר 1620 שנים אתה פשוט יוצר DIV או SPAN בגודל כל החלון שע"י SCREEN WIDTH וHEIGHT שב- JS ושם בו את התמונה שלך. שים לב שאתה צריך לשנות גם את הORDER שלו להכי גבוהה ולשים אותו ראשון בעמוד(אולי בידיוק אחרי פתיחת הBODY), ובסוף העמוד אתה שם פקודה שמסתירה אותו(גם עם CSS וJS). תחפש באתרים שיש בהם קודים מוכנים, יש הרבה דוגמאות כאלה שם.
פורסם 2005 בפברואר 1620 שנים מחבר תודה אבל לא זאת הייתה הכוונה שלי, או שלא הבנתי אותך במידה ואתה יוצר DIV או SPAN עדיין יהיה רקע ממתחת, נכון? ואתה מדבר על הצגה באותו דף ואני מדבר על טעינה של דף חיצוני למרות שברור שהרעיון דומה גם אצלי וגם אצלך. אולי אינ יבהיר אני מדבר על רקע שקוף של החלון שעליו מוצג ה gif
פורסם 2005 בפברואר 1620 שנים לא מבין למה את רוצה כזה דבר אבל אתה יכול פשוט לפתןח חלון נוסף ולהציג בו רק את התמונה יש גם את הפרסומות המעצבנות שקופצות לפעמים ב וואלה.....זה לא בדיוק חלון וזה לא בדיוק תמונה או פלש.... קיצר, תיפתח חלון בגודל של התמונה
פורסם 2005 בפברואר 1620 שנים מחבר הי, תודה על התגובה, ברור שזה מה שאני עושה אבל זו תמונה מעוגלת חתוכה ופשוט מבחינה אסתטית במידה ויכולת לפתוח את התמונה ללא רקע ו(או רקע שקוף) זה היה נראה הרבה יותר יפה ומרשים. כמובן שבשלב זה אני פותח חלון בגודל הכי קטן שאני יכול אך עדיין רואים את הרקע של החלון, כנראה שאין שליטה או אפשרות לעשות את זה ללא כלים מיוחדים,אני יודע שיש plugin שעושה את זה אבל בשביל אסתטיקה אני לא יתחיל להתקין אקטיב Xים אצל המשתמשים. מעניין מה זה בדיוק כל הפרסומות הללו?אם הם לא flash או שילוב של HTML/ASP/JS? ושוב תודה על העזרה
פורסם 2005 בפברואר 1620 שנים הפיתרון הוא בעצם ליצור layer על גבי הדף שלך שיציג את התמונה בזמן טעינת הדף ועם סיומו ואו בלחיצה עם העכבר יסגר.כל הפרסומות הקופצות שמוכרות לך מאתרים כמו וואלה וכד' גם עשויות כך הפרסומת עצמה הינה ב flash כאשר ידוע שיש לו פרמטר של שקיפות וה flash הזה מתלבש על layer.עכשיו הישום הוא באמצעות DHTML ו JavaScript פשוט תחפש באינטרנט אני מניח שתוכל למצוא קודים מוכנים לזה.
פורסם 2005 בפברואר 1620 שנים מחבר תודה, את כל הקטע של השכבות כבר עשיתי עכשיו נשאר לי רק ללמוד קצת flash ויהיה בסדר המון תודה על העזרה
פורסם 2005 בפברואר 1620 שנים מצאתי כמה דוגמאות של זה אצלי במועדפים, אולי זה יעזורhttp://javascript.internet.com/messages/sticky-note-script.html#sourceעריכה:עוד כמה דוגמאות:http://javascript.internet.com/messages/QLib/amazing-message-box.htmlhttp://javascript.internet.com/messages/dhtmlmedia-pop-up.html
פורסם 2005 בפברואר 1720 שנים <html><head> <title></title><script>//DHTML Window script- Copyright Dynamic Drive ([url]http://www.dynamicdrive.com[/url])//For full source code, documentation, and terms of usage,//Visit [url]http://www.dynamicdrive.com/dynamicindex9/dhtmlwindow.htm[/url]var dragapproved=falsevar minrestore=0var initialwidth,initialheightvar ie5=document.all&&document.getElementByIdvar ns6=document.getElementById&&!document.allfunction iecompattest(){return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body}function drag_drop(e){if (ie5&&dragapproved&&event.button==1){document.getElementById("dwindow").style.left=tempx+event.clientX-offsetx+"px"document.getElementById("dwindow").style.top=tempy+event.clientY-offsety+"px"}else if (ns6&&dragapproved){document.getElementById("dwindow").style.left=tempx+e.clientX-offsetx+"px"document.getElementById("dwindow").style.top=tempy+e.clientY-offsety+"px"}}function initializedrag(e){offsetx=ie5? event.clientX : e.clientXoffsety=ie5? event.clientY : e.clientYdocument.getElementById("dwindowcontent").style.display="none" //extratempx=parseInt(document.getElementById("dwindow").style.left)tempy=parseInt(document.getElementById("dwindow").style.top)dragapproved=truedocument.getElementById("dwindow").onmousemove=drag_drop}function loadwindow(url,width,height){if (!ie5&&!ns6)window.open(url,"","width=width,height=height,scrollbars=1")else{document.getElementById("dwindow").style.display=''document.getElementById("dwindow").style.width=initialwidth=width+"px"document.getElementById("dwindow").style.height=initialheight=height+"px"document.getElementById("dwindow").style.left="30px"document.getElementById("dwindow").style.top=ns6? window.pageYOffset*1+30+"px" : iecompattest().scrollTop*1+30+"px"document.getElementById("cframe").src=url}}function maximize(){if (minrestore==0){minrestore=1 //maximize windowdocument.getElementById("maxname").setAttribute("src","restore.gif")document.getElementById("dwindow").style.width=ns6? window.innerWidth-20+"px" : iecompattest().clientWidth+"px"document.getElementById("dwindow").style.height=ns6? window.innerHeight-20+"px" : iecompattest().clientHeight+"px"}else{minrestore=0 //restore windowdocument.getElementById("maxname").setAttribute("src","max.gif")document.getElementById("dwindow").style.width=initialwidthdocument.getElementById("dwindow").style.height=initialheight}document.getElementById("dwindow").style.left=ns6? window.pageXOffset+"px" : iecompattest().scrollLeft+"px"document.getElementById("dwindow").style.top=ns6? window.pageYOffset+"px" : iecompattest().scrollTop+"px"}function closeit(){document.getElementById("dwindow").style.display="none"}function stopdrag(){dragapproved=false;document.getElementById("dwindow").onmousemove=null;document.getElementById("dwindowcontent").style.display="" //extra}</script></head><body><div id="dwindow" style="position:absolute;background-color:#EBEBEB;cursor:hand;left:0px;top:0px;display:none" onMousedown="initializedrag(event)" onMouseup="stopdrag()" onSelectStart="return false"><div align="right" style="background-color:navy"><img src="max.gif" id="maxname" onClick="maximize()"><img src="close.gif" onClick="closeit()"></div><div id="dwindowcontent" style="height:100%"><iframe id="cframe" src="" width=100% height=100%></iframe></div></div><script>//Use below code to load DHTML Window as page loads if (ns6) window.onload=new Function('loadwindow("[url]http://www.aguda.net",800,600[/url])')elseloadwindow("[url]http://www.aguda.net",800,600[/url])</script><!--Use below code to load DHTML window via link--><!--<a href="javascript:loadwindow('[url]http://www.google.com',600,400[/url])">Geocities</a>--></body></html><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">במקרה ראיתי היום את הקוד הזה ולי הוא גם יוכל לעזור לך פשוט נזכרתי בהודעה שלך אז אמרתי למקרה וזה רלוונטי.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.