Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Javascript - hilfe

also hab den code :
z.b.

<script language="JavaScript">
<!--
function test(a, b) {
document.a.b.value="test";
}
//-->
</script>

----------------------------

<FORM name="Form1">
<INPUT type="text" name="Input1" size="60">
</FORM>

<script language="JavaScript">
<!--
test("Form1", "Input1");
//-->
</script>


aber dann kommt der fehler " document.a.b.value is null oder kein objekt "


Antworten zu Javascript - hilfe:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
Bei mir läufts so wie du es hier hast. Im IE und im Firefox

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Bei mir kam auch ein Fehler.
So geht's:

<script language="JavaScript">
<!--
function test(b) {
  if(document.getElementById){
    var el = document.getElementById(b);
    el.value = "test";
  }
}
//-->
</script>
----------------------------

<FORM name="Form1">
<INPUT type="text" id="Input1" size="60">
</FORM>

<script language="JavaScript">
<!--
test("Input1");
//-->
</script>

Ist vielleicht etwas unkonventionell (bin nicht so der JSler), aber funktioniert.
Das (die?) Input bekommt am Anfang eine ID und wird nach dieser dann wieder rausgesucht.


Gruß Spawn

also ich hab das dann so gemacht:

<script language="JavaScript">
<!--
function test(a, b) {
document.getElementById(b).getElementById(c).value = "...";
}
//-->
</script>
----------------------------

<FORM name="Form1">
<INPUT type="text" id="Input1" size="60">
</FORM>

<script language="JavaScript">
<!--
test("Input1");
//-->
</script>


da kommt aber der fehler
"das objekt unterstütz die eigenschaft der methode nicht"

hab ich was falsch gemacht ?

ps: danke für eure antworten

ähh ich meine so

<script language="JavaScript">
<!--
function test(a, b) {
document.getElementById(b).getElementById(c).value = "...";
}
//-->
</script>
----------------------------

<FORM name="Form1">
<INPUT type="text" id="Input1" size="60">
</FORM>

<script language="JavaScript">
<!--
test("Form1", "Input1));
//-->
</script>

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Weiss nicht ob Du Dich beim Beitrag-Schreiben nur vertippt hast, aber first of all wirst Du hier Probleme bekommen:
test("Form1", "Input1));

Dann wird ein Problem, dass Du a und b an Test übergibst, dann aber mit b und c weiterarbeitest.

Und drittens kannst Du (meines Errachtens) das document.Form1. weglassen, da bei getElementById das Element "gesucht" wird ohne dass Du Dich um die zugehörige Form etc kümmern musst.

Hast mal mein "Beispiel" probiert? Das sollte schon gehen.

Gruß Spawn

!! JAWOLLLL !!  ;D;D;D;D

jetzt funktionierts, danke sehr für eure antworten und natürlich >>spawn<< für deine lösung ;))


« Frage zu FileZilla WICHTIG!!!TIPP : Initiative stellt IT-Sicherheitspaket Mittelstand vor / Heute www.heise.d »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Firefox
Firefox (auch: Mozilla Firefox) ist ein kostenloser, von Mozilla entwickelter Open-Source Browser, der neben dem Google Chrome, Apple Safari und dem Microsoft Internetexp...

Quellcode
Ein Quellcode, auch als Quelltext bekannt, bezeichnet den unkompilierten Programm-Code einer Software. Quell- oder Programm-Code ist der auch für Menschen lesbare Co...

Unicode
Unicode ist ein international anerkannter Standard, der als universeller Zeichencode ("Universal Code") dient und durch das Unicode-Konsortium entwickelt und verwaltet wi...