467
צפיות
צפיות
8
תשובות
תשובות
range + שאלה אחרת
יש לי את הקוד שבילד הביא לי לפני הרבה זמן ומשום מה הוא לא פועל לי ….
קוד:
<script language="javascript">
function addCode(start,end) {
var theRange=document.selection.createRange();
if(theRange.parentElement()==Msg) theRange.text=start+theRange.text+end;
else theMsg.value+=start+end;
}
</script>
זה הקריאה
<input type="button" OnClick="addCode('[b]','[/b]');" value="הדגשה">
זה השם של אזור הטקסט
<TEXTAREA NAME="Msg" rows="15" cols="72" ID="Msg"></TEXTAREA>
וזאת השגיאה::
'Msg' is undefined
תודה רבה …. ומצטער על האורך
8 תשובות
…
<script language="javascript">
function addCode(start,end) {
var theRange=document.selection.createRange();
if(theRange.parentNode==document.getElementById("Msg")) theRange.text=start+theRange.text+end;
else theMsg.value+=start+end;
}
</script>
…
<script type="text/javascript">
function addCode(start,end) {
var theRange=document.selection.createRange(), theMsg=document.getElementById("Msg");
if(theRange.parentNode==theMsg) theRange.text=start+theRange.text+end;
else theMsg.value+=start+end;
}
</script>
תודה ו….
עדיין זה לא עוטף את המחרוזת…. כלומר אני מסמן את המחרוזת שאני רוצה שזה יעטוף אותה לוחץ על הדגשה וזה מופיע לי ככה
ניסיון [b] [/b]
ויש לי עוד שאלה ששכחתי להוסיף בהודעה הראשונה
האם יש אפשרות כזאת שכאשר אני לוחץ על לחצן הוא ישנה את האפשרות שלו
כלומר אני יודע שלכפתור רגיל (button) יש אפשרות של DISABLED
אז דבר כזה אני מחפש שילחצו עליו פעם אחת ואז הוא יהפוך ל DISABELD
עכשיו….. אני יודע שצריך לעשות עם ONSUBMIT ועם get element by ID
אבל אני לא יודע איך לשנות את האפשרות של הלחצן …..
תודה מראש נועם צברי
שאלה חדשה
איך עושים כמו באייקון כאן שכאשר אני לוחץ על הלחצן יפתח חלון שמופיע בו
כל האייקונים אז את זה עשיתי אבל איך אני שולח את הבחירה מהחלון לאזור טקסט
תודה
תשובה
window.opener.document.getElementById("textArea").value += "|שמח|";
עוד שאלה….
מצ"ב קוד
<input type=Checkbox name=1>
<div><IMG SRC='hagaiimagesstick.gif'>
<span onclick='displayMessage(1)'>הודעה ראשונה – נועם</span>
<DIV style='display:none; background=#c0c0c0; padding-right:20px; ' id='1'><BR/>אולי הצלחתי<br/><br/>
<a href=..'/hagai/Add_Msg.asp?Cid=1&Pid=1' ><I> הוסף תגובה </I></a>
</div>
<BR/>
צירפתי תמונה עם הסבר
וגם מופיעה השגיאה
Unterminated string constant
אבל בשורה שבה מופיעה השגיאה לא קשורה בכלל …..
תודה רבה רבה נועם צברי
אתה צריך
לתת ID עם שם לפני המספר, לדוגמא:
<span onclick='displayMessage(msg_1)'>הודעה ראשונה – נועם</span>
<DIV style='display:none; background=#c0c0c0; padding-right:20px; ' id='msg_1'><BR/>אולי הצלחתי<br/><br/>
<a href=..'/hagai/Add_Msg.asp?Cid=1&Pid=1' ><I> הוסף תגובה </I></a>
</div>
ואיך תשתנה הפונקציה?
הזאת ?
function displayMessage(id){
var obj = document.getElementById(id);
obj.style.display=(obj.style.display=="block") ? "none" : "block";
}