Toon posts:

[JS] Dit is ronduit belachelijk

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik dus de hele dag last hebben van de meest vage status messages in mijn msie statusbar, kom je zoiets tegen:

Dit slaat dus nergens op. Schijnbaar inherit window variabelen zijnde als window properties. Dit zou je dus alleen mogen verkrijgen met een window.status=''; en niet met de declaratie van een variabele die je voor wat anders wil gebruiken.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
</head>

<body>
<script>
status = "dit mag dus helemaal niet";
</script>


</body>
</html>

Verwijderd

Alle variabelen zijn properties van het huidige window object. Dat is ook de default scope.

open is gelijk aan window.open
setTimeout is gelijk aan window.setTimeout

Het is niet belachelijk, het is gewoon gedrag.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

That is ofcourse the IE way!

[ Voor 7% gewijzigd door BtM909 op 23-04-2003 16:17 ]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 20:05

crisp

Devver

Pixelated

waarom belachelijk? status is een default property van het window object, en daarbij ook een reserved name. Die mag je dus inderdaad niet zelf als naam van een variabele gebruiken :)

Intentionally left blank


Verwijderd

BtM909 schreef op 23 april 2003 @ 16:17:
That is ofcourse the IE way!
Lulverhaal. Lees eens de Netscape javascript user guide.

  • InZane
  • Registratie: Oktober 2000
  • Laatst online: 19:55
Gewoon een andere var naam gebruiken en klaar weer :)

Edit:
Hmz volgens mij ben ik een beetje laat :P

offtopic:
He gordijnstok wat is je mailadres tegenwoordig? Stuur me ff een mailtje :)

[ Voor 67% gewijzigd door InZane op 23-04-2003 16:52 ]


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Verwijderd schreef op 23 April 2003 @ 16:18:
[...]

Lulverhaal. Lees eens de Netscape javascript user guide.
ow sorry hoor :>.

Ik testte het net in Netscape en daar leek het niet te werken (moest ff op F5 drukken ;))!

Ik weet wel het een reserved woord is, maar wist niet dat het automagisch in de scope viel.

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
Tsss :P Ik vind het gewoon belachelijk :+ Ligt gewoon allemaal weer aan Bill :)

Verwijderd

Dat is gewoon hoe JavaScript in elkaar zit. Je normale variabelen zijn ook properties van het window object.

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Tis ronduit belachelijk... en dat voor een dhtml interface junk ;)

sue'm! :P

[ Voor 9% gewijzigd door Bosmonster op 23-04-2003 18:28 ]

Pagina: 1