View Single Post
ישן 05-10-07, 11:05   # 2
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

מצאתי לך פונקציה שתעשה את העבודה:
http://loadaveragezero.com/app/s9y/i...get_blank.html
אם לא הבנת אני יסביר:
מה שבעצם הפונקציה הזאת עושה, היא עוברת על כל המסמך ובודקת איפה יש rel="external"
ומחליפה אותו ב "_blank" ככה שהמסמך יעבור את בדיקת xhtml.
במקום לכתוב target פשוט תכתוב
PHP קוד:
rel="external" 
הנה דוגמא למה שאני השתמשתי פעם, זאת פונקציה אחרת שעובדת אבל אני מאמין שגם מה שנתתי למעלה בסדר.
PHP קוד:
<body>
<
script language="javascript">
 function 
TargetBlankLinks() {
     if (!
document.getElementsByTagName) return;
     var 
document.getElementsByTagName("a");
     for (var 
i=0i<a.lengthi++) {
          if (
a[i].getAttribute("href") &&
          
a[i].getAttribute("rel") == "blankWin")
               
a[i].target "_blank";
     }
}  
</script>

<a href="http://www.fresh.co.il" rel="blankWin">sss</a>
<script>TargetBlankLinks()</script>
</body> 
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)

Last edited by daMn; 05-10-07 at 11:16..
  Reply With Quote