Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Probleem in Javascript  (gelezen 725 keer)

Offline Linuxwindowsfan

  • Lid
  • Steunpunt: Nee
Probleem in Javascript
« Gepost op: 2009/07/25, 21:56:03 »
Ik doe sinds een paar daagjes Javascript en zit met een probleem.
Ik ben bezig met een website in Javascript.

Als je erop komt vraagt ie je naam via prompt.

Ik zal eerst de code kopieren:(Let op alleen maar het deel wat er betrekking op heeft.

var nameList = new Array();
var timeoutIdname


function bezoeker() {
var element = document.getElementById('name');


var nameVisitor = prompt("wat is u naam", "Typ hier je naam");
var nameSave = new Object();
nameSave['name'] = nameVisitor;
nameList['a'] = nameSave;
document.write('Welkom ' + nameList + 'veel plezier');
}


Bedoeling hij vraagt de naam en drawt hem op het scherm.
Maar als ik naam invul zegt ie dat hij laadt. Maar na 10 minuten is er nog niks.

Offline Ronnie

  • Artworkteam
    • ronnie.vd.c
  • Steunpunt: Nee
Re: Probleem in Javascript
« Reactie #1 Gepost op: 2009/07/25, 23:58:52 »
Even een test gedraaid, deze code zou moeten werken:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Titel</title>
        <script type="text/javascript">
            var nameList = new Array();
            var timeoutIdname

            function bezoeker() {
                var element = document.getElementById('name');
                var nameVisitor = prompt("wat is u naam", "Typ hier je naam");
                var nameSave = new Object();
                nameSave['name'] = nameVisitor;
                nameList['a'] = nameSave;
                document.write('Welkom ' + nameList['a']['name'] + ' veel plezier');
            }
        </script>
    </head>
    <body onLoad="bezoeker();">
        <h1>Title</h1>
    </body>
</html>
Een foutje in document.write('Welkom ' + nameList['a']['name'] + ' veel plezier');

EDIT: Als je veel javascript gaat gebruiken raad ik je jQuery aan. Dit script sneller en houdt het overzichtelijker. Voor veel dingen zijn al plugins te vinden, waardoor alles ineens snel voor elkaar is
« Laatst bewerkt op: 2009/07/26, 00:01:43 door Ronnie »
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Documentatie Terminal

Offline Linuxwindowsfan

  • Lid
  • Steunpunt: Nee
Re: Probleem in Javascript
« Reactie #2 Gepost op: 2009/07/26, 08:55:32 »
Dankje het werkt. Nu kan ik weer verder oefenen om een achergrond neer te zetten :P