402
צפיות
צפיות
26
תשובות
תשובות
שאלה….
שלום לכולם..
איך אני יכול לעשות שתיהיה לי טבלה וכשאני אלחץ על כפתור בתוך הטבלה
הוא יעלים את הטבלה וכשאני אלחץ על כפתור מחוץ לטבלה היא תופיע….
תודה מראש… איליה.
שלום לכולם..
איך אני יכול לעשות שתיהיה לי טבלה וכשאני אלחץ על כפתור בתוך הטבלה
הוא יעלים את הטבלה וכשאני אלחץ על כפתור מחוץ לטבלה היא תופיע….
תודה מראש… איליה.
26 תשובות
תשובה
צריך להיות משהו כזה:
<table id="table">
<tr>
<td>
טקסט בטבלה<br>
<input type="button" value="הסתר טבלה" OnClick="document.getElementById('table').style.display='none';document.getElementById('showButton').style.display=";"></td>
</tr>
</table>
<input type="button" value="הצג טבלה" id="showButton" style="display:none;" OnClick="document.getElementById('table').style.display='block';this.style.display='none';">
תודה רבה רבה לך!!!
עבודת קודש
איך אני (תודה מראש לעוזרים)…
איך אני יכול לראות את הכתובת המלאה של העמוד שאני צופה בו???
ברור שזה ב JS… אבל לא יודע איך אני מוציא את התוכן של שורת הכתובת…
…
<script type="text/javascript">
document.writeIn ("The currect page path is : " + location.href)
</script>
תודה רבה!!!

בעיה בטופס….
יש לי טופס ששמו install…
ואני לא מצליח לגשת אליו ב JS…
יש לי בטופס שדה ששמו sys_adress וכתבתי את הפונקציה הבאה:
<script language="text/javascript">
funtion check_form()
{
if window.document.install.sys_adresss.value.length==0
alert ("לא הכנסת את כתובת המערכת");
}
</script>
ובכפתור ה SUBMIT:
<input type=submit onclick="check_form()">
מישהו יכול לעזור לי??? מה הבעיה בקוד הזה???
דה..
אתה עושה Submit לכפתור..
הוא לא מגיע לפונקציה בכלל!!
תנסה ככה :
<script language="text/javascript">
funtion check_form()
{
if window.document.install.sys_adresss.value.length==0
alert ("לא הכנסת את כתובת המערכת");return false;
}
</script>
<input type="button" onclick="check_form();document.install.submit();" />
עכשיו הוא בכלל נתן שגיאה בשורה הזאת
<input type="button" value="התקן את המערכת" onclick="check_form();document.install.submit();" />
הטעות היא בפונקציה
התנאי במשפט התנאי לא בתוך סוגריים.
funtion check_form()
{
if(window.document.install.sys_adresss.value.length==0)
alert("לא הכנסת את כתובת המערכת");return false;
}
תודה!!! אני לא מבין איך אתה עוד…
סובל אותי ועונה על השאלות שלי!!!
אני מטבעי לא מרוכז ובגלל זה אני עושה את כל השגיאות האלה!!!
תודה רבה בכל זאת!!!
יש לי בעיה קטנה…
אז ככה…
יש לי את השורה:
url= prompt("Insert Image URL", "");
עכשיו זה לא בדיוק בעיה…
אבל מציק לי שהכותרת של ה INPUT BOX זה EXPLORER USER PROMPT
ומעל ל insert image URL רשום SCRIPT PROMPT…
יש איזה דרך להוציא את זה???
תודה מראש…. איליה..
אפשר להשתמש ב-Modal dialog
ואז אם אינני טועה אפשר לעשות prompt עם כותרת עמוד משלך.
<html>
<head>
<title></title>
<script>
function launchModal(sUrl, iWidth, iHeight){
// IE
if(typeof(window.showModalDialog) != 'undefined'){
window.showModelessDialog(sUrl, null, "dialogHeight:"+ iHeight +"px; dialogWidth: "+ iWidth +"px; help:yes; scroll:yes; resizable:yes");
}
// Mozilla
else{
window.open(sUrl, null, "dialog, modal, width="+ iWidth +", height="+ iHeight + ", scrollbars=1");
}
return false;
}
</script>
</head>
<body>
<a href="http://www.dwd.co.il/" onclick="return launchModal(this.href, 640, 480)">Open Dialog</a>
</body>
</html>
למה הסתבכתי???
תודה בכל מקרה אבל עדיף ניראה לי להשאיר את זה איך שזה עכשיו…
תודה בכל זאת…
עוד בעיה…. (לא גדולה)….
קראתי את המאמר על ה DIV בעל אפשרויות עריכה….
והחלטתי לנסות לעשות אחד כזה…
הבעיה היא בהוספת תמונה…
רשום שם שכך מוסיפים תמונה:
document.execCommand('insertimage',false,ImageURL)
אז עכשיו רציתי שהמשתמש יובחר כתובת…
אז בניתיאת הפונקציה הבאה:
function in_image()
{
url= prompt ("Insert Image URL", "");
return url;
}
ומה שמקבל את ה URL:
<span onclick="Docommand('Insertimage', false, in_image())"><img src="image.gif"></span>
עכיו הבעיה שכשהוא מוסיף את התמונה הוא מראה PLACEHOLDER
ולא טוען את התמונה עצמה….
עכשיו גם כשניסיתי לעשות סמיילי שזה אמור ליהיות יותר פשוט:
<span onclick="Docommand('Insertimage', false, smilies/glare.gif)"><img src="smilies/glare.gif"></span>
לא הצליח ליוזה הראה רק PLACEHOLDER ולא טען את התמונה….
ולא יכול ליהיות שזה יטען את התמונה הרבה זמן כי היא כבדה מכייון שהתמונות שניסיתי לטעון מאוכסנות בצורה לוקאלית…
הפונקציה Docommand…
function Docommand(eCommandname)
{
document.getElementById('editor').focus();
document.execCommand(eCommandname);
document.getElementById('editor').focus();
}
לדעתי הפונקציה הזאת לא מספיקה כדי להכניס תמונה…
כי היא מקבלת רק את הפרמטר הראשון שהוא
היא לא תעבוד לך מסיבה פשוט …
בדיוק באתי לכתוב שהסתדרתי והבנתי את
הבעיה…
אופס… — היא לא תעבוד לך מסיבה..
פשוטה שהפונקציה מקבלת רק את הערך insertimage בגלל שאתה עשיתה: " , ".
אתה צריך לבנות פונקציה חדשה כמו שהראו פעם בפורום ולעשות משהו כזה:
function Docommand(cmd,bol,other){
swich (cmd) {
case "insertimage" :
document.getElementById('editor').focus();
document.execCommand(cmd,bol,other);
document.getElementById('editor').focus();
break;
case "createlink" :
document.getElementById('editor').focus();
document.execCommand(cmd);
document.getElementById('editor').focus();
break;
case "bold" :
document.getElementById('editor').focus();
document.execCommand(cmd);
document.getElementById('editor').focus();
break;
}
}
וכך הלאה
תודה אבל
אופס…
תודה אבל כבר הסתדרתי…
מסכן… רשמת את כל זה???
תודה רבה!!!
ובישביל מה הסיבוכים עם קייסים אם אפשר פשוט לעשות הכל עם איפים…
במקום
CASE BOLD
..
CASE IMAGE
…
CASE LINK
…
וכדומה אתה פשוט עושה
IF IMAGE
……
ELSE
….
לא הכנסתי כל מיני סוגריים וזה….
רק שתדע swich זה הרבה יותר טוב
במקום לעשות מיליון if אתה פשוט עובר על האפשרויות שלך
אבל הקטע…
היו רק 2 אפשרויות….
אם זה תמונה אז תעשה זה וזה…
אחרת תעשה רק את זה…
שאלה על EXECCOMMAND
יש אפשרות ב EXECCOMMAND לשנות פונט???
כי קראתי את המאמר במדור JS…
וניסיתי לעשות ויצא אחלה…
עכשיו אני רוצה למשל לעשות שינוי פונט….
האם אפשר בעזרת EXECCOMMAND לעשות שינוי פונט???
או שאני חייב להוסיף ל innerHTML ואז לעשות לינק לסיום הפונט הנוכחי???
בתודה, איליה…
למה זה לא הוקפץ???
שרשר!! שאלותך + כמה דברים
1. שוב שרשר!
2. משנים בעזרת :Fontname!
3. אתה צריך לכתוב בתוך ההודעה כמה מילים בשביל שזה יוקפץ