Javascript mouseover's : this werkt niet in IE?

Pagina: 1
Acties:

  • Aaargh!
  • Registratie: Januari 2000
  • Laatst online: 29-08 14:29

Aaargh!

Bow for me for I am prutser

Topicstarter
javascript mag blijkbaar niet in Programming en webscripting :? dus dan maar hier :)

De onderstaande code werkt zonder problemen in Mozilla (0.9.9 en 1.0), IE (5.x , 6.0) geeft echter de foutmelding: "Object verwacht" het lijkt erop dat de this referentie niet werkt, maar ik kan nergens vinden waarom, ik heb zitten zoeken met google maar overal waar ik kijk staat dat this gewoon zou moeten werken.

M'n klasgenoten snappen het ook niet
zien we nu iets heel stoms over het hoofd ?
code:
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15">
<style type="text/css">
.winkelmand {font-size: 8pt; color: white}
.winkelmandtitel {font-size: 12pt; color: white}
</STYLE>
<title>Beetles and butterflies</title>
<script LANGUAGE="JavaScript" TYPE="text/plain">
function swap(img,name)
{
    img.src=name;
}
</SCRIPT>
<script LANGUAGE="Javascript" TYPE="text/plain">
preload0 = new Image();
preload0.src="graphics/item1_o.png";
preload1 = new Image();
preload1.src="graphics/item2_o.png";
preload2 = new Image();
preload2.src="graphics/item3_o.png";
preload3 = new Image();
preload3.src="graphics/item4_o.png";
preload4 = new Image();
preload4.src="graphics/item5_o.png";
preload5 = new Image();
preload5.src="graphics/item6_o.png";
preload6 = new Image();
preload6.src="graphics/item7_o.png";
</SCRIPT>
-knip-
<div STYLE="position: absolute; left: 0px; top: 0px;">
<table BORDER="0" CELLSPACING="0" CELLPADDING="0">
<tr>
<td>[img]"graphics/logo.png"></td>
</tr>

<tr>
<td><a[/img][img]"graphics/item1.png"[/img]</a></td>
</tr>
<tr>
<td><a HREF="artikelbrowser.php?PHPSESSID=36deb01942c4d58bf02a0180175ace26">[img]"graphics/item2.png"[/img]</a></td>
</tr>
<tr>
<td><a HREF="overons.php?PHPSESSID=36deb01942c4d58bf02a0180175ace26">[img]"graphics/item3.png"[/img]</a></td>
</tr>
<tr>
<td><a HREF="help.php?PHPSESSID=36deb01942c4d58bf02a0180175ace26">[img]"graphics/item4.png"[/img]</a></td>
</tr>
<tr>

<td><a HREF="registreer.php?PHPSESSID=36deb01942c4d58bf02a0180175ace26">[img]"graphics/item5.png"[/img]</a></td>
</tr>
<tr>
<td><a HREF="login.php?PHPSESSID=36deb01942c4d58bf02a0180175ace26">[img]"graphics/item6.png"[/img]</a></td>
</tr>
<tr>
<td><a HREF="whyregister.php?PHPSESSID=36deb01942c4d58bf02a0180175ace26">[img]"graphics/item7.png"[/img]</a></td>
</tr>
<tr>
<td>[img]"graphics/bottom.png"></td>
</tr>
</table>
</div[/img]

Those who do not understand Unix are condemned to reinvent it, poorly.


  • André
  • Registratie: Maart 2002
  • Laatst online: 03-09 14:12

André

Analytics dude

Je kunt de code veel simpeler maken:
code:
1
[img]"bla.jpg"[/img]

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Yogho:
Je kunt de code veel simpeler maken:
code:
1
[img]"bla.jpg"[/img]
Maar alleen wanneer de donwloadtijd van het plaatje verwaarloosbaar is... anders moet je op de mouseover wachten op het moment van mouseover.

Je kunt beter gewoon preloaden. (goeie gewoonte ;))

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op woensdag 12 juni 2002 12:21 schreef Aaargh! het volgende:
javascript mag blijkbaar niet in Programming en webscripting :? dus dan maar hier :)
ff OT
de forumindex:
Webdesign & Graphics

Het forum voor webdesign, (D)HTML, Javascript, graphics,
3D-rendering, Flash en alles wat ermee te maken heeft.

Programming & Webscripting
Het programmeer en webscripting forum bij uitstek voor echte applicaties, PHP, MySQL, ASP, etc.
Allemaal hele koele dingen, maar niet altijd even makkelijk.
Als je er zelf niet meer uitkomt: hier zitten de experts.
en: [topic=397053/1/100]

Doet iets met Cloud (MS/IBM)


  • Ericston
  • Registratie: Maart 2001
  • Laatst online: 05-09 18:58
En anders van this this.src proberen te maken...

Btw, P&W is server side scripts, JS is client side.

  • André
  • Registratie: Maart 2002
  • Laatst online: 03-09 14:12

André

Analytics dude

Ik heb hem:
code:
1
<script LANGUAGE="JavaScript" TYPE="text/plain">

veranderen in:
code:
1
<script LANGUAGE="JavaScript">

Nu moet ie het doen. :7

En drm, preloaden is inderdaad beter

  • Aaargh!
  • Registratie: Januari 2000
  • Laatst online: 29-08 14:29

Aaargh!

Bow for me for I am prutser

Topicstarter
Op woensdag 12 juni 2002 12:39 schreef Yogho het volgende:
Ik heb hem:
code:
1
<script LANGUAGE="JavaScript" TYPE="text/plain">

veranderen in:
code:
1
<script LANGUAGE="JavaScript">

Nu moet ie het doen. :7

En drm, preloaden is inderdaad beter
Thanks! dat is 'm. heb 'm niet verwijderd maar heb er text/javascript van gemaakt

Those who do not understand Unix are condemned to reinvent it, poorly.


  • Aaargh!
  • Registratie: Januari 2000
  • Laatst online: 29-08 14:29

Aaargh!

Bow for me for I am prutser

Topicstarter
Op woensdag 12 juni 2002 12:38 schreef D2k het volgende:

[..]

ff OT
de forumindex:
[..]

en: [topic=397053/1/100]
Tja, het staat idd in de kleine lettertjes, alleen heb ik forum omschrijvingen uitstaan en de titel doet anders vermoeden.

trouwens, waarom blijven vragen over VB ook open, dat is geen programming en ook geen webscripting.

Those who do not understand Unix are condemned to reinvent it, poorly.


Verwijderd

Op woensdag 12 juni 2002 12:47 schreef Aaargh! het volgende:
trouwens, waarom blijven vragen over VB ook open, dat is geen programming en ook geen webscripting.
Niet :?

Verwijderd

Op woensdag 12 juni 2002 12:39 schreef Yogho het volgende:
code:
1
<script LANGUAGE="JavaScript" TYPE="text/plain">

veranderen in:
code:
1
<script LANGUAGE="JavaScript">
Bah. Het language attribuut is al een hele lange tijd deprecated. Je wordt dus sterk afgeraden het te gebruiken.

Het type attribuut weglaten is helemaal ranzig, het is namelijk verplicht.

De oplossing is inderdaad de type waarde op text/javascript zetten.
Op woensdag 12 juni 2002 12:47 schreef Aaargh! het volgende:

trouwens, waarom blijven vragen over VB ook open, dat is geen programming en ook geen webscripting.
Als je erover blijft doorgaan, dan bereik je alleen maar dat je helemaal nergens meer geholpen wordt. Als je het oneens bent met de policy in P&W of W&G, dan moet je maar naar onze HGM mailen of iets dergelijks.
Pagina: 1