איך תמנעו מהדף שלכם מלהיות כלוא בתוך Frame של מישהו אחר

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


"באמצעות מספר שורות קוד ניתן לפרוץ כל Frame שבתוכו מישהו מנסה ללכוד את האתר שלכם ולנכס לעצמו את פרי עמלכם"

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

את הפונקציה הזו ביכולתכם למקם בין תגי ה - Head של מסמך ה - HTMLשלכם או בקובץ נפרד שלו תקראו מתוך הדף שלכם. לאחר מכן ביכולתכם לקרוא לפונקציה ב - Event Onload של רכיב ה - Body של המסמך. במקרה זה ייראה הקוד שלכם כך:

דוגמה לדף HTML המכיל קוד שמאפשר לו לפרוץ עם עליית הדף מתוך FRAME:

<!DOCTYPE HTML>
<html>

<head>
<script language="JavaScript" type="text/javascript">
<!--
function EscapeFrame()
{
if (top.location != location) {
top.location.href = document.location.href ;
}
}
-->
</script>
</head>

<body onload="EscapeFrame()">
bla bla bla...
</body>
</html>

שימו לב שאת הפונקציה הגורמת לפריצה מתוך המסגרת (באדום בקוד שלמעלה) מיקמנו בתוך תגי ה - <head> . בתוך ה - EVENT LOAD של התג <body> (בירוק בקוד למעלה) אנו קוראים לפונקציה ששמה EscapeFrame המאפשרת לנו לפרוץ מתוך ה - FRAME.


 
© 2010-2013  www.Devschool.co.il | מדיניות פרטיות | תנאי שימוש