Toon posts:

[JS/JAVA]stack overflow

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik krijg als ik met een pc voor het eerst op mn website ga een stackoverflow (steeds op andere regel) en ik heb zo het vermoeden dat het ligt aan het inladen van de applet. Maar ondanks dat het alleen de eerste keer gebeurt moet de fout er wel uit. Iemand enig iedee wat ik verkeerd doe?

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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
        <script language="javascript" src="scripts/window.js"> </script>
    </HEAD>
    <STYLE TYPE="text/css">
        <!--
        /* Importeren algemeen stijlblad */
        @import url(stylesheet.css);
        -->
    </STYLE>
    <BODY>
    <SCRIPT>
    function functieknoppen(j)
    {
    Update();
        switch (j)
        {
            case 1: document.Hoofd.loginKnop();
                    Update();break;
            case 2: document.Hoofd.updateKnop();
                    Update();break;
            case 3: document.Hoofd.grafiekKnop();
                    Update();break;
            case 4: document.Hoofd.tabelKnop();
                    Update();break;
            case 5: document.Hoofd.instellenKnop();
                    Update();break;
        }
    }
    function Loginknop()
    {
        i = document.Hoofd.getLoginStatus();
        if(i)
        {
            top.LEFTMAIN.zetLogin(1);
            Update();
        }
        else
        {
            top.LEFTMAIN.zetLogin(0);
        }
    }
    function Update()
    {
        breedte = document.body.offsetWidth-40;
        hoogte = document.body.offsetHeight-34;
        document.Hoofd.setScreenSize(hoogte,breedte);
        status = document.Hoofd.getMachineStatus();
        aantal = document.Hoofd.getAantalSlangen();
        top.RIGHTHEADER.UpdateMachineStatus(status);
        top.RIGHTFOOTER.UpdateMachineAantal(aantal);
    }
    </SCRIPT>

<a onmouseover="Loginknop();" onmouseout="Loginknop();">
<!--"CONVERTED_APPLET"-->
<!-- HTML CONVERTER -->
<OBJECT
    classid = "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
    codebase = "http://java.sun.com/update/1.4.2/jinstall-1_4-windows-i586.cab#Version=1,4,0,0"
    WIDTH = 99% HEIGHT = 99% NAME = "Hoofd" >
    <PARAM NAME = CODE VALUE = Hoofd >
    <PARAM NAME = ARCHIVE VALUE = "chart.jar, Grafieken.jar" >
    <PARAM NAME = NAME VALUE = "Hoofd" >
    <PARAM NAME = "type" VALUE = "application/x-java-applet;version=1.4">
    <PARAM NAME = "scriptable" VALUE = "false">
    <PARAM NAME = "progressbar" VALUE="true"/>
    <PARAM NAME = "progresscolor" VALUE="blue"/>
    <PARAM NAME = "boxmessage" VALUE="Bezig met laden...">
    <PARAM NAME = "boxbgcolor" VALUE="white">

    <COMMENT>
    <EMBED
            type = "application/x-java-applet;version=1.4" \
            CODE = Hoofd \
            ARCHIVE = "chart.jar, Grafieken.jar, Tabel.jar" \
            NAME = "Hoofd" \
            WIDTH = 99% \
            HEIGHT = 99% \
            progressbar ="true"/ \
            progresscolor ="blue"/ \
            boxmessage ="Bezig met laden..." \
            boxbgcolor ="white" \
        scriptable = false \
        pluginspage = "http://java.sun.com/products/plugin/index.html#download">
    </EMBED>
    </COMMENT>
</OBJECT>
</a>
    </BODY>
</HTML>


Kan het liggen aan dat de applet te groot is oid?

  • Standeman
  • Registratie: November 2000
  • Laatst online: 16:38

Standeman

Prutser 1e klasse

Krijg je de stack overflow als javascript foutmelding of in je Java console?

Stack overflows krijg je doorgaans wanneer je in een oneindige loop o.i.d. terecht komt.. Omvang heeft er denk ik weinig mee te maken.. maar goed, ik ben ook niet alwetend :)

[ Voor 54% gewijzigd door Standeman op 25-03-2005 14:07 ]

The ships hung in the sky in much the same way that bricks don’t.


Verwijderd

Topicstarter
In Javascript, maar alleen als hij voor het eerst de applet inleest...

  • Standeman
  • Registratie: November 2000
  • Laatst online: 16:38

Standeman

Prutser 1e klasse

Misschien gebeuren er gekke dingen in de init method / constructor van je applet :?

De javascript zit er niet raar uit ofzo (hoewel het wel wat "netter" is om het in de <head> sectie te zetten).

Heb je misschien een http adres, kan ik zelf even kijken...

The ships hung in the sky in much the same way that bricks don’t.


Verwijderd

Topicstarter
Neej de website draaid lokaal op een PLC B)

Ik ga ff testen of het er aan ligt dat mn javascript de applet misschien al eerder aan roept dan hij ingeladen is...

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

drm

f0pc0dert

Standeman:
Stack overflows krijg je doorgaans wanneer je in een oneindige loop o.i.d. terecht komt..
correctie: wanneer een oneindige recursie plaatsvindt. (functies die zichzelf aanroepen, al dan niet direct).

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


Verwijderd

Topicstarter
Het gekke is dat hij er erg inconsequent mee om gaat met die errors... Krijg hem niet altijd...
Pagina: 1