
31-07-2007, 15:54
|
|
|
|
חבר מתאריך: 22.05.05
הודעות: 250
|
|
|
בעיה עם קוד javascript בפיירפוקס
אני מנסה לעשות סקריפט קטן בשביל הפלאגין גריסמאנקי של פיירפוקס, אז ניסיתי קודם לעשות את הסקריפט כעמוד HTML, הבעיה היא שעל כל דבר קטן הוא רושם לי שגיאה ולא מוכן לבצע את זה.. דברים שאמורים להיות תקניים. באינטרנט אקספלורר דווקא זה עובד כמו שצריך
קוד:
Error: strReplaceAll.indexOf is not a function
Source File: http://fm.itay.novel.co.il/tst.html
Line: 14
אלה השגיאות, הוא רושם לי את זה על ה-IndexOf, על ה-Replace, ולפני ששיניתי הוא רשם גם על ה-getElementByName
הנה העמוד: http://fm.itay.novel.co.il/tst.html
וזה הקוד של כל העמוד:
קוד:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Test</title>
<script type="text/javascript">
function getSelText()
{
var txt = '';
if (window.getSelection){ txt = window.getSelection(); }
else if (document.getSelection){ txt = document.getSelection(); }
else if (document.selection){ txt = document.selection.createRange().text; }
else return;
var strReplaceAll = txt;
var intIndexOfMatch = strReplaceAll.indexOf(",");
while (intIndexOfMatch != -1)
{
strReplaceAll = strReplaceAll.replace(",", "")
intIndexOfMatch = strReplaceAll.indexOf(",");
}
txt = strReplaceAll;
var Money = parseInt(txt);
var Buy = Money / 256000;
document.getElementById('k22').value = Math.floor(Buy);
}
</script>
</head>
<body>
15,448,382<br />
<form action="tst.html">
<input type="button" value="+" onmousedown="javascript:getSelText();" /><br /><br /><br />
<input type="text" name="k22" size="20" value="0" /></form>
</body>
</html>
אשמח מאוד לקבל קצת עזרה איך מסדרים את הבעיה הזאת =/ כבר יותר מידי זמן לא התעסקתי עם זה ולא משנה כמה ניסיתי פשוט לא הצלחתי למצוא מה הייתה הבעיה
|