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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 21-02-06, 16:38   # 1
Ido`s
משתמש חדש
 
מיני פרופיל
תאריך הצטרפות: Jan 2006
הודעות: 182

Ido`s לא מחובר  

שאלה בJS

שלום

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


מקווה שהבנתם
עידו
  Reply With Quote
ישן 21-02-06, 20:02   # 2
somebody
A Al Alm Almo Almog!
תודה על תרומתך!
 
somebody's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: hadera CiTy
גיל: 33
הודעות: 4,005
שלח הודעה באמצעות MSN אל somebody

somebody לא מחובר  

ע"י replace.
ככה:
str.replace("whatToREPLACE","WITHWHAT");
אתה מכניס את הטקסט שלך לתוך משנה לדוגמא str או כל משנה אחר, ואז עושה פונקציה עם replace שתחליף את מה שאתה רוצה עם משהו אחר.
whatToREPLACE=מה להחליף
WITHWHAT=עם מה.
ואז מכניס את זה במקום הטקסט הישן.
קוד רק תעשה str2=str.replace...
או אם אתתה רוצה לשנות את str אז תשתמך באותו המשתנה.

זה הרעיון, איך להדפיס קרא על innerHTML אם אתה לא יודע.
__________________
דוא"ל: almog.zimel ב ג'מייל נקודה קום
מסנג'ר: almog שטרודל freetopsite נקודה co נקודה il

  Reply With Quote
ישן 21-02-06, 20:35   # 3
Ido`s
משתמש חדש
 
מיני פרופיל
תאריך הצטרפות: Jan 2006
הודעות: 182

Ido`s לא מחובר  

לא הבנת את הכוונה שלי
כמו שיש עורך WYSIWYG...
אני עושה משהו דומה רק לאימיילים
אז ככה שהלחצן והתיבה באותו עמוד ואני רוצה שזה יחליף באותו זמן
  Reply With Quote
ישן 21-02-06, 20:40   # 4
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

בס"ד

יש מאמר בWEBMASTER
http://webmaster.org.il/article.asp?id=174
  Reply With Quote
ישן 21-02-06, 21:19   # 5
somebody
A Al Alm Almo Almog!
תודה על תרומתך!
 
somebody's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: hadera CiTy
גיל: 33
הודעות: 4,005
שלח הודעה באמצעות MSN אל somebody

somebody לא מחובר  

ציטוט:
נכתב במקור על ידי Ido`s
לא הבנת את הכוונה שלי
כמו שיש עורך WYSIWYG...
אני עושה משהו דומה רק לאימיילים
אז ככה שהלחצן והתיבה באותו עמוד ואני רוצה שזה יחליף באותו זמן
מה?
לא הבנתי כלום ממה שאמרת..
__________________
דוא"ל: almog.zimel ב ג'מייל נקודה קום
מסנג'ר: almog שטרודל freetopsite נקודה co נקודה il

  Reply With Quote
ישן 21-02-06, 22:54   # 6
Ido`s
משתמש חדש
 
מיני פרופיל
תאריך הצטרפות: Jan 2006
הודעות: 182

Ido`s לא מחובר  

בדיוק מה שיש פה
http://webmaster.org.il/article.asp?id=174
רק מישהו בבקשה יכול להסביר יותר טוב? :\
ממש לא הבנתי כלום!
  Reply With Quote
ישן 22-02-06, 07:07   # 7
שקד
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
מיקום: ירושלים
גיל: 38
הודעות: 659

שקד לא מחובר  

ציטוט:
נכתב במקור על ידי Ido`s
בדיוק מה שיש פה
http://webmaster.org.il/article.asp?id=174
רק מישהו בבקשה יכול להסביר יותר טוב? :\
ממש לא הבנתי כלום!
אני מקווה שאתה לא מצפה שיכתבו לך קודים, אם אתה בכלל יודע JS
אז תנסה לבד לפי הדוגמא שנתנו לך ואם יש לך שאלה יותר ספציפית אני בטוח שכולם
ישמחו לעזור לך !
__________________
  Reply With Quote
ישן 22-02-06, 14:59   # 8
Ido`s
משתמש חדש
 
מיני פרופיל
תאריך הצטרפות: Jan 2006
הודעות: 182

Ido`s לא מחובר  

לא מצפה שיכתבו את הקודים אלה רק את הרעיון איך
  Reply With Quote
ישן 22-02-06, 17:34   # 9
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

בס"ד


דוגמא בפעולה:
PHP קוד:
<script type="text/javascript">
function 
addtoForm(openTagcloseTagtextAreaId){ /// Add tags code to textarea
    
var txtAr document.getElementById(""+textAreaId), oRange
    txtAr
.focus()
    if (
document.selection && document.selection.createRange){
        
oRange=document.selection.createRange(); /// Create Range object form the selected Text
        
if (oRange.parentElement()==txtAr){ /// Check if the parent of the Range object is our textarea
         
oRange.textopenTag+oRange.text+closeTag /// add the tags before and after the selected text
        
}
    }else if(
navigator.appName=="Netscape"){
        var 
txtLength parseInt(txtAr.textLength// fint the length of the selected text
        
var selStart=txtAr.selectionStart /// find the start position
        
var selEnd=txtAr.selectionEnd /// find the end position
        
if (selEnd==|| selEnd==1){
            
selEnd=txtLength
        
}
        var 
sect1 = (txtAr.value).substring(0,selStart/// text before the selected text
        
var sect2 = (txtAr.value).substring(selStart,selEnd// the selected text
        
var sect3 = (txtAr.value).substring(selEnd,txtLength/// text after the selected text
        
txtAr.value sect1+openTag+sect2+closeTag+sect3 /// add the tags before and after the selected text
        
txtAr.focus()
    }else{
        return (
alert("your browser is not supported by us\ only Mozilla(NS6 & higher) AND IE\n thanks"),false)
    }
}
</script>
<textarea id="mytxtarea"></textarea>
<input type="button" value="[b]" onClick="addtoForm('[b]', '[/b]', 'mytxtarea')" /> 
  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. הזמן כעת הוא 23:49.

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