הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 17-06-06, 22:53   # 1
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

[JS] מציאת תווים בתוך מחרוזת.

יש ברשותי DIV הנקרא aaa, ואני רוצה למצוא בו את התווים d8f (אני יודע שהם אכן כתובים בו). כיצד אני יכול למצוא את התווים הנ"ל? (לוידוי המציאה אפשר נגיד לשים את הסמן לאחר התווים או לסמן את התווים)

עם innerText / innerHTML זה לא עובד, בגלל שזה מוצא את כל הטקסט שב DIV ולא קטע ממנו.

תודה לעוזרים,
יואב.
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 18-06-06, 06:19   # 2
eXtaZa
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 288

eXtaZa לא מחובר  

http://www.pageresource.com/jscript/jstring1.htm
תשתמש בindexOf
  Reply With Quote
ישן 18-06-06, 12:08   # 3
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

זה עדיין לא עושה את מה שרציתי..
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 18-06-06, 15:09   # 4
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ב"ה

דוגמא:
קוד:
<script type="text/javascript">
function find()
	{
    var thediv=document.getElementById("mydiv");
    thediv.innerHTML=thediv.innerHTML.replace("d8f",'<span id="res" style="color:red;">d8f</span>');
    document.getElementById("res").focus();
    }
</script>
<input type="button" onclick="find()" value="&icirc;&ouml;&agrave;" />
<div id="mydiv">
afsadfgsdg;dsohf  sdgdasfgsdfgd dafgsdafgagsdgsdfbscvb
asdf
ag
<br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br />
<br /><br />
<br /><br />
dafg
afg
adfg
afg
d8f

</div>
  Reply With Quote
ישן 18-06-06, 17:03   # 5
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

ואם יש כמה תוצאות לחיפוש?
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 18-06-06, 18:33   # 6
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ב"ה

אפשר שהוא יצבע את כולן בבת אחת רק שאי אפשר שהוא יעשה פוקוס על כולן.
  Reply With Quote
ישן 18-06-06, 20:08   # 7
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

אני מתכוון שכל פעם שילחצו על הלחצן זה יצבע את הבא ב DIV, עד שכבר לא יהיו ותופיע הודעה נגיד..
לולאה משהו
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 18-06-06, 20:45   # 8
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ב"ה


זה לא פועל כמו שזה אמור לעבוד.(זה לא מוריד את הצבע מתוצאה הקודמת.)
מי שיכול לבדוק למה,תודה!
קוד:
<script type="text/javascript">
function find()
	{
    var thediv=document.getElementById("mydiv");
    if(thediv.innerHTML.search("d8f")>-1)
    {
    thediv.innerHTML=thediv.innerHTML.replace(/id="res" style="color:red;"/i,'');
    thediv.innerHTML=thediv.innerHTML.replace("d8f",'<span id="res" style="color:red;">d<!---->8f</span>');
    document.getElementById("res").focus();
    }
    else{alert("No match found")}
    }
</script>
<input type="button" onclick="find()" value="&ccedil;&ocirc;&ugrave;" />
<div id="mydiv">
afsadfgsdg;dsohf  sdgdasfgsdfgd dafgsdafgagsdgsdfbscvb
asdf
ag
<br />d8f
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
d8f
dafg
afg
adfg
afg
d8f
d8f
</div>
  Reply With Quote
ישן 18-06-06, 20:48   # 9
somebody
A Al Alm Almo Almog!
תודה על תרומתך!
 
somebody's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: hadera CiTy
גיל: 34
הודעות: 4,005
שלח הודעה באמצעות MSN אל somebody

somebody לא מחובר  

תשתמש בלולאת WHILE
__________________
דוא"ל: almog.zimel ב ג'מייל נקודה קום
מסנג'ר: almog שטרודל freetopsite נקודה co נקודה il

  Reply With Quote
ישן 18-06-06, 20:50   # 10
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ציטוט:
נכתב במקור על ידי somebody
תשתמש בלולאת WHILE
ב"ה


זה יתן את כל התוצאות במכה.
מה שאני עשיתי זה תוצאה תוצאה.
רק אם תגלה למה זה לא מוריד את הצבע מהתוצאה הקודמת אז אני אודה לך מאוד
מדובר בשורה הזוניסיתי כל מיני שילובי חיפוש אפשריים)
קוד:
thediv.innerHTML=thediv.innerHTML.replace(/id="res" style="color:red;"/i,'');
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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