שאלה קטנה ב JavaScript על פלטפורמט FireFox 1.5 - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

שאלה קטנה ב JavaScript על פלטפורמט FireFox 1.5


UnPluggeD

Recommended Posts

אני צריך ליצור קוד שניגש לאיזה שהוא input שהוא מסוג hidden ולשנות לו את הValue

עד פה הכל טוב ויפה הקוד תואם לקוד שבאקספלורר

עכשיו לפקד קוראים getinfo1 ואני לא מצליח להגיע אליו באקספלורר 6 זה דיי פשוט

document.all['getinfo1'].value='any String';

עכשיו השאלה שלי היא איך אני עושה את השורה הזו שתתאים לדפדפן כמו פיירפוקס ...

תודה רבה לעוזרים אני סורק את הרשת בשביל זה כבר שבעות אך ללא הצלחה

קישור לתוכן
שתף באתרים אחרים

אתה מתכוון, איך לעשות את זה בג'אווה-סקריפט אמיתי ולא ב-IE-Script...

document.form.input.value = 'value';

form זה שם ה-form

input זה שם ה-input... שזה getinfo1 במקרה שלך

אתה גם יכול לעשות: document.forms["myForm"].input.value, אבל בהחלט לא document.all, שזה דבר שבכלל לא קיים בתקן ה-W3C.

קישור לתוכן
שתף באתרים אחרים


form id="frm_main" action="Default.aspx">
<div >
<input type="hidden" onload="calc1()" value="oren" id="oren" name="oren"/>
<input type="button" />
<input type="submit" value="omg" />
</div>
</form>

זה הקוד של הטופס לאחד שיבצורים קטנים שלי ..

עכשיו

הקוד של הJavascript


<script type="text/javascript" language="javascript" >
var int1 = 0;
alert(document.forms["frm_main"]);
function calc1()
{
};

</script>

ואני מקבל הודעה על

alert(document.forms["frm_main"]);

שהאובייקט הזה הוא undefined

מעניין מה עשיתי לא נכון ?

קישור לתוכן
שתף באתרים אחרים

עשיתי בדיוק מה שאמת הוספתי ל form את הפרמטר name


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">[/url]
<html xmlns="[url]http://www.w3.org/1999/xhtml">[/url]
<head><title>
Untitled Page
</title>

<script type="text/javascript" language="javascript">
var int1 = 0;
alert(document.forms["frm_main"].oren.value);
function calc1()
{

//document.all['id1'].value=eval(int1+int2);
};
</script>

</head>
<body>
<form name="frm_main" action="Default.aspx">
<input type="hidden" onload="calc1()" value="oren" id="oren" name="oren" />
"id" is null
<input type="button" onclick="alert('')" />

<input type="submit" value="omg" id="Submit1" />
</form>
</body>
</html>

וזה הארור שאני מקבל

[attachment deleted by admin]

קישור לתוכן
שתף באתרים אחרים

שאתה מצביע על אובייקט אז הalert רושם לך [object] ואת זה בדקתי וזה עובד ...

וככה אני יודע שהגעתי לאובייקט ולא למשהו מת, דבר שני הוספתי עכשיו שם גם את הקוד ותיראה שהכנסתי בדיוק את מה שאמרת לי

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...