הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [JS] בעיה בכתיבה ל DIV. (https://hosts.co.il/forums/showthread.php?t=21519)

miniature 10-05-06 06:31

[JS] בעיה בכתיבה ל DIV.
 
ניסיתי משהו כזה: (aaa זהו ה ID של ה DIV)
HTML קוד:

function add_char(char) {
document.getElementById('aaa').focus();
document.editor.value(char);
document.getElementById('aaa').focus();
}

HTML קוד:

<a href="#" onClick="add_char('#')">#</a>
ובלחיצה על הקישור הסימן # לא נוסף..

RS324 10-05-06 07:57

אני לא חושב שאתה יכול לעשות focus(); על כל דבר
רק על INPUT TEXTAREA IFRAME
וכאלה....

זה דבר ראשון
בנוסף גם השתמש ב VALUE שלתג A לא קיים דבר כזה
ובנוסף השתמשת גם ב editor שהוא לא קיים בכלל במסמך...

BlueNosE 10-05-06 08:26

WTF
HTML קוד:

function add_char(char) {
aaa.innerHTML.value = aaa.innerHTML.value + char;
document.getElementById('aaa').focus();
}


miniature 10-05-06 08:32

לא עבד.

עריכה: ניסיתי גם עם innerText ולא עבד..

BlueNosE 10-05-06 08:33

מה זה editor???
ומה זה aaa?

וממצב למה נשארת בבית D:

miniature 10-05-06 08:34

אדיטור התבלבלתי זה אמור להיות aaa.. (אדיטור זה פשוט השם המקורי :D)
נשארתי בבית כי אתמול היה לי טיול והיום חופש (למרות שלא יצאתי לטיול כי לא הרגשתי טוב =/)

BlueNosE 10-05-06 08:38

אז רגע, aaa זה הDIV?

miniature 10-05-06 08:38

כן
ודי לצאת כל פעם מהאשכול, זה משגע אותי :S

BlueNosE 10-05-06 08:40

תעשה שניה
קוד:

function add_char(char) {
alert (aaa.innerHTML+" "+char);
aaa.innerHTML.value = aaa.innerHTML.value + char;
document.getElementById('aaa').focus();
}


miniature 10-05-06 08:43

ציטוט:

נכתב במקור על ידי BlueNosE
תעשה שניה
קוד:

function add_char(char) {
alert (aaa.innerHTML+" "+char);
aaa.innerHTML.value = aaa.innerHTML.value + char;
document.getElementById('aaa').focus();
}


8-) יש ALERT כמו שצריך.

BlueNosE 10-05-06 08:56

ומופיע בו הקוד שיש בaaa וסולמית??

miniature 10-05-06 09:04

כן, אבל עם רווח לפני..
ד"א
נראה לי שעדין להשתמש ב innerText

BlueNosE 10-05-06 09:10

http://skyawr.webitem.co.il/private/editor/
לי פועל יופי (תלחץ על הסולמית) בלי innerText
ד"א, זה העורך שלי..

miniature 10-05-06 09:25

עורך נחמד :)
מוזר שלי זה לא עובד =/

BlueNosE 10-05-06 09:31

תנסה לעשות בתוך הonclick כמו שאני עשיתי

miniature 10-05-06 09:32

לא יכלת להביא לי את זה editor.innerHTML = editor.innerHTML+'#'; מהתחלה?!
עשיתי את זה וזה עבד, רק הבעיה שזה מתווסף לסוף ולא לאיפה שהסמן..

BlueNosE 10-05-06 09:37

אה רצית מאיפה שהסמן.. אני לא יודע איך עושים..
הטעות שלי הייתה שעשיתי innerHTML.value..

miniature 10-05-06 09:39

טוב לא נורא, אם אני אמצא אני אשלח לך.
אם כבר מדברים על עורך, יש לי עוד שאלה קטנה :D

HTML קוד:

function insertsmily(dir) {
document.getElementById('editor').focus();
document.execCommand('insertimage',false,dir);
document.getElementById('editor').focus();
}

HTML קוד:


<a href="#" onClick="insertsmily('images/image.gif')"><img src="images/image.gif" border="0" alt="" /></a>

לא עובד.. =/

עריכה:
סידרתי, החלפתי false ב null :P

BlueNosE 10-05-06 09:46

וואלה פועל, אימצתי =]

meshuga 10-05-06 09:51

יש רשימה איפה שהוא של הפקודות בexecCommand?

BlueNosE 10-05-06 09:58

לא יודע, עשיתי פה הצג מקור והסתכלתי על מה שכתוב..

miniature 10-05-06 10:32

ציטוט:

נכתב במקור על ידי meshuga
יש רשימה איפה שהוא של הפקודות בexecCommand?

http://msdn.microsoft.com/library/sh...&hidetoc=false

חבל שאין שם יצירת טבלה :P


ד"א, בקשר ל saveas, למישהו יש רעיון איך לשמור את תוכן ה DIV?
ניסיתי ככה:
HTML קוד:

document.execCommand('saveas',true,'document.editor.innerHTML.toLowerCase()');
ולא עבד..
למישהו יש רעיון?

meshuga 10-05-06 10:52

ציטוט:

נכתב במקור על ידי miniature
http://msdn.microsoft.com/library/sh...&hidetoc=false

חבל שאין שם יצירת טבלה :P

מצאתי את זה כבר בגוגל כמה דקות אחרי ששאלתי....בכל מקרה..תודה רבה.

BlueNosE 10-05-06 11:17

כן יש לי רעיון מצויין- עושים אינפוט hidden, עושים פקד onsubmit,
ומגדירים בו, שבלחיצה הvalue שהוא מקבל זה הinnerHTML של הטקסט.. =]

miniature 10-05-06 11:44

לא הבנתי :S

BlueNosE 10-05-06 12:06

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

miniature 10-05-06 12:11

ציטוט:

נכתב במקור על ידי BlueNosE
אהה חשבתי שאתה מתכוון לשלוח לעמוד אחר את התוכן,
תסתכל מה אני עשיתי, הצלחתי לעשות חלון שמירה בשם.. אבל לא נראה לי שזה של התוכן של הDIV..

שומר את כל העמוד.. לא את תוכן ה DIV.

miniature 10-05-06 17:42

למישהו יש רעיון?


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

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