Toon posts:

[Javascript]Code werkt niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
hallo allemaal,
ik wil dat zodra je op het woord test klikt een input balk te zien krijgt in de table maar helaas heb ik al vanalles geprobeerd en ik krijg het niet aan de praat, hij laat namelijk alleen de input balk zien als je erop klikt. en kan ook niet op google vinden wat hier de oorzaak van is

De code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<html>
<head>
<script type="text/javascript" language="JavaScript">
function DoUpload()
{
    document.write("<input type=\"text\">")
}
</script>
</head>
<body>

<table border="1">
<tr>
<td>asdasqe</td>
<td  onclick="DoUpload()">test</td>
<td>tryrty</td>
<td>xvcxcvx</td>
</tr>

</table>
</body>
</html>


Kan iemand laten zien ho ehet wel moet?

[ Voor 48% gewijzigd door Verwijderd op 16-03-2006 16:06 ]


  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 21:20

Gonadan

Admin Beeld & Geluid, Harde Waren
Dit is niet echt het niveau van vragen wat we hier verwachten.
Wat heb je zelf geprobeerd? Wat gaat er fout?
Je vraagt eigenlijk om een kant en klare oplossen :/

Probeer google en de search eerst maar eens :)

En gebruik voortaan de code tags aub. :)
Kijk, dat scheelt alweer ;)

[ Voor 35% gewijzigd door Gonadan op 16-03-2006 16:06 ]

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Je kan geen document.write gebruiken nadat de pagina geparsed is; je zal dus of moeten zorgen dat je input veld al onzichtbaar in de markup zit en bij de onclick zichtbaar maken, of mbv DOM methods toevoegen.

Intentionally left blank


  • MoiZie
  • Registratie: Februari 2004
  • Laatst online: 22:39
code:
1
[code][/code]
gebruiken :p

Voor zover ik het zie geeft hij nu gewoon de tekst weer of doet hij helemaal niets, je input type text gaat nergens naartoe ? Er staat sowieso nergens een functie voor een invulmenu..

edit: laat laat laat.... :)

[ Voor 7% gewijzigd door MoiZie op 16-03-2006 16:06 ]


  • Gonadan
  • Registratie: Februari 2004
  • Laatst online: 21:20

Gonadan

Admin Beeld & Geluid, Harde Waren
Probeer deze FAQ eens :)

Javascript hoort trouwens in Webdesign, Markup & Clientside Scripting thuis ;)

Look for the signal in your life, not the noise.

Canon R6 | RF 24-70 f/2.8 L | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

oh ja, da's waar; vergeten te verplaatsen naar Webdesign, Markup & Clientside Scripting 8)7

Intentionally left blank


  • Rowanov
  • Registratie: Februari 2004
  • Niet online

Rowanov

Kop eens wat anders...

Wat misschien wel nuttig is om even aan te halen, zodat de TS het zelf kan lezen en leren, zijn de tutorials van drm die ik als nuttig ervaar betreffende de DOM.

  • XWB
  • Registratie: Januari 2002
  • Niet online

XWB

Devver
Zoiets zoek je geloof ik:

JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<html>
<head>
<script type="text/javascript" language="JavaScript">
function MakeText()
{
    var dest = document.getElementById('inputField');
    while (dest.hasChildNodes()) dest.removeChild(dest.firstChild);
    var input = document.createElement('input');
    input.type = 'text';
    input.name = 'veld';
    input.size = 20;
    dest.appendChild(input);
}
</script>
</head>
<body>

<table border="1">
<tr>
<td>asdasqe</td>
<td onclick="MakeText();" id="inputField">test</td>
<td>tryrty</td>
<td>xvcxcvx</td>
</tr>

</table>
</body>
</html>


Script niet getest dus let op fouten ;)

[ Voor 47% gewijzigd door XWB op 16-03-2006 17:53 ]

March of the Eagles


Verwijderd

Topicstarter
Alvast al bedankt voor de hulp allemaal.
Wat ik probeer is een upload formulier te maken en zodra hier een bestand geselecteerd is, hij onder dit upload veld een nieuw upload veld genereert en deze velden moeten allemaal een unieke naam hebben en nummer. Want hierna worden dit script naar een ASP pagina verstuurd waar het moet tellen hoeveel bestanden er zijn geüpload en voor elk bestand een nieuwe entry in de access database worden gemaakt (Dit ASP script heb ik al praktisch af).
Pagina: 1