הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   מחפש סקריפט שפותח חלון חדש, (https://hosts.co.il/forums/showthread.php?t=11434)

FreakBox 01-01-06 02:51

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

TAsraf 01-01-06 03:39

יש את הדבר הבא
PHP קוד:

<a target="_blank" href="http://9down.com/">9Down</a

שעושה פתיחה בחלון חדש

שקד 01-01-06 09:44

ציטוט:

נכתב במקור על ידי TAsraf
יש את הדבר הבא
PHP קוד:

<a target="_blank" href="http://9down.com/">9Down</a

שעושה פתיחה בחלון חדש

הוא ביקש ב JS,
אגב תשתמש ב window.open

FreakBox 01-01-06 11:53

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

Eran-s 01-01-06 14:16

קוד:

window.open("http://www.google.com","Google_window","location,height=100,width=100");
את height ו-width בהתאם לגודל התמונה, אפילו תגדיל בכמה פיקסלים.
הקוד נלקח מן המאמר של וובמסטר, פתיחת חלון חדש.

FreakBox 01-01-06 14:23

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

Eran-s 01-01-06 14:35

ציטוט:

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

לא כל דבר אפשרי ב-JS ו-HTML, אז למה להתנפל ככה.
רק בשילוב PHP ניתן לעשות לפי גודל התמונה - פונקציה שנקראת getimagesize.
זה מה שיש להגיד.

somebody 01-01-06 14:35

אתה צריך להוציא בצד שרת את גודל התמונה ולהציב אותה בתוך הקוד בJS שערן ( נערך ע"י ערןP: ) הביא לך.
תעשה ככה:
PHP קוד:

window.open("address","title","height=picHeight,width=picWidtg"); 


Eran-s 01-01-06 14:36

ציטוט:

נכתב במקור על ידי somebody
אתה צריך להוציא בצד שרת את גודל התמונה ולהציב אותה בתוך הקוד בJS שערן ( נערך ע"י ערןP: ) הביא לך.
תעשה ככה:
PHP קוד:

window.open("address","title","height=picHeight,width=picWidtg"); 


עם הפונקציה שנתתי לו מעלייך. =]

FreakBox 01-01-06 15:04

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

somebody 01-01-06 15:10

ציטוט:

נכתב במקור על ידי Eran-s
עם הפונקציה שנתתי לו מעלייך. =]

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

Eran-s 01-01-06 18:00

חחח =]
אני אסביר לך בקצרה על הפונקציה, שימוש:
PHP קוד:

@$size getimagesize("imageurl"); 

חוזר לך מערך בן 4 תאים אם התמונה קיימת, אם אינה קיימת תחזיר שגיאה הפונקציה לכן הצבנו @ לפניה, התא הראשון במערך (size[0]) מכיל את הרוחב של התמונה והתא השני (size[1]) מכיל את הגובה. זה מה שחשוב לך תתעלם מ-2 התאים הנוספים, מכאן עבודה שלך =]

בהצלחה

somebody 01-01-06 18:18

טוב ה PHP הזה אה?
ב ASP בשביל למצוא את הגודל של התמונה צריך רכיב מיוחדד... ממש סיוט!

Eran-s 01-01-06 18:23

ציטוט:

נכתב במקור על ידי somebody
טוב ה PHP הזה אה?
ב ASP בשביל למצוא את הגודל של התמונה צריך רכיב מיוחדד... ממש סיוט!

כבר אמרו לך ש-PHP שפה יותר טובה:qqb007:
נמשיך בפרטי אם אתה רוצה =]

BlueNosE 01-01-06 20:49

אבל גם בJS אפשר!
הפונקצייה:
HTML קוד:

<script>
function imageopen(imagen)
{
window.open(imagen.src,"Bla Bla","location,height=imagen.height,width=imagen.width");
}
</script>

החלק של התמונה:
HTML קוד:

<img src="imagesrc.src" id="littleimage1" onclick="imageopen(this.id);">
אני חושב שזה פועל.

Eran-s 01-01-06 23:12

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

somebody 01-01-06 23:32

גם באוביקט אתה צריך להגדיר את הרוחב וגובה...
חחח אם היה מש BlueNosE אמר החיים היו הרבה יותר קלים;)


כל הזמנים הם GMT +2. הזמן כעת הוא 11:45.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ