
21-11-2006, 00:34
|
 |
|
|
חבר מתאריך: 09.06.03
הודעות: 1,770
|
|
|
לא עוזר.. איפה טעיתי?
לא עוזר..
רק ליתר בטחון, שים לב אני משתמש בסקריפט מהעמוד הבא (לינק שנתתם בארכיון)
http://www.dynamicdrive.com/dynamicindex8/popwin.htm
אני אשתמש בקוד לדוגמא שלהם כדי להציג את הבעיה
באזור ה head אמור להיכנס הקוד הבא
קוד:
<script language="javascript" type="text/javascript">
<!--
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.rand om()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Mat h.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPositi on+',left='+LeftPosition+',scrollbars='+scroll+',l ocation=no,directories=no,status=no,menubar=no,too lbar=no,resizable=no';
win=window.open(mypage,myname,settings);}
// -->
</script>
עכשיו..לפי הסקריפט שלהם כדי שכן יהיה גלילה,
צריך, היכן שהלינק נמצא להוסיף את הפרמטר yes כלומר לכאורה בדוגמא הבאה ייווצר סרגל גלילה בעת הצורך-
קוד:
<a href="http://www.google.com" onclick="NewWindow(this.href,'mywin','50','50','yes','center');return false" onfocus="this.blur()">YourLinkText</a>
ואילו בדוגמא הבאה לכאורה לא יייצרו סגרלי גלילה
קוד:
<a href="http://www.google.com" onclick="NewWindow(this.href,'mywin','50','50','no','center');return false" onfocus="this.blur()">YourLinkText</a>
הבעיה היא כאמור שבשני המצבים, בכל מקרה לא נוצרים סרגלי גלילה בIE7, גם אם החלון קטן מהתוכן שהוא מציג
אז ניסיתי מה שהצעת - בהתחלה מחקתי רק את ה yes כלומר כתבתי ככה
קוד:
<a href="http://www.google.com" onclick="NewWindow(this.href,'mywin','50','50','center');re turn false" onfocus="this.blur()">YourLinkText</a>
אבל לא היה שום שינוי ולא נוצרים סרגלי גלילה גם לא כאשר מקטינים את גודל החלון
אחר כך ניסיתי גם ב head למחוק את הפרמטר
קוד:
scrollbars='+scroll+'
כך שלכאורה עכשיו אין בשום מקום בסקריפט התייחסות גלילה ולפי מה שאמרת ברירת המחדל צריכה לתפוס
ובכל זאת, אין שום שינוי ועדין אין גלילה
אשמח אם תהיה מוכן לנסות בעצמך, אולי לא הבנתי נכון אך להתגבר על זה
_____________________________________
נערך לאחרונה ע"י d_wolf בתאריך 21-11-2006 בשעה 00:39.
|