Probleem met Javaclass

Pagina: 1
Acties:
  • 54 views sinds 30-01-2008

  • FragNeck
  • Registratie: Augustus 2000
  • Laatst online: 20:05
Ik heb een probleem hier op de zaak met een aantal PC's.
Beide zijn geinstalleerd met windows XP, en IE6 (zelfde versies, zelfde updates)

Nu zit het zo, dat bij een intranet pagina een class wordt gebruikt voor het openen van een nieuw (kleiner) venster, na het klikken op een button.

Echter bij een groot aantal PC's, wordt de pagina niet geladen, in het nieuwe venster. Er komt een wit scherm, ipv de page.

Nu staat er onderaan in de statusbar, een geel driehoekje, met de melding:
Regel 50 teken 1
Class is not installed
Code: 0

Ik heb al een hoop geprobeert, maar kom er niet echt uit, misschien dat iemand hier mij kan helpen.

Ik heb ook geprobeerd de JRE te installeren van SUN, maar dit haalt ook niets uit.


Dit is de source waar het om gaat:

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
 <script src="bannerad.js" type="text/javascript"></script>
<script>
function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) {
v=args[i+2];
    if (obj.style) { obj=obj.style;
v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++)
x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i>d.layers.length;i++)
x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function tmt_findObj(n){
    var x,t;
if((n.indexOf("?"))>0&&parent.frames.length){t=n.split("?");
    
x=eval("parent.frames['"+t[1]+"'].document.getElementById('"+t[0]+"')");
    }else{x=document.getElementById(n)}return x;
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if
((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight;
onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH)
location.reload();
}
MM_reloadPage(true);

function popup(url)
{
newwin =
window.open(url,"nieuw","toolbar=no,directories=no,status=no,menubar=no,scro
llbars=yes,resize=no,width=700,height=450,top=15,left=50");
newwin.focus();
}
</script>


Het gaat dus hier fout volgens IE6:

code:
1
2
3
newwin =
window.open(url,"nieuw","toolbar=no,directories=no,status=no,menubar=no,scro
llbars=yes,resize=no,width=700,height=450,top=15,left=50");

[ Voor 12% gewijzigd door FragNeck op 18-03-2004 11:04 ]

http://eu.battle.net/d3/en/profile/Paus-2178/hero/2313958


  • DiveZoner
  • Registratie: Augustus 2001
  • Laatst online: 26-01 15:11
Uh, misschien praat ik nu dom, maar dit lijkt mij een javascript probleem en heeft helemaal niets met java te maken.

blijkelijk kan je browser het window object niet vinden? Dit zou af kunnen hangen of bijvoorbeeld deze pagina in een frame draait.

Sign here: _________________


  • FragNeck
  • Registratie: Augustus 2000
  • Laatst online: 20:05
Puffin schreef op 18 maart 2004 @ 11:09:
Uh, misschien praat ik nu dom, maar dit lijkt mij een javascript probleem en heeft helemaal niets met java te maken.

blijkelijk kan je browser het window object niet vinden? Dit zou af kunnen hangen of bijvoorbeeld deze pagina in een frame draait.
De hoofd pagina draait niet in een frame, maar wat er dus geopend wordt door het script, is wel een frame.
En bij de ene PC werkt het dus wel, en bij de ander niet.

Volgens mij heeft het te maken met een instelling, of een policy, maar ik kom er niet uit welke

[ Voor 15% gewijzigd door FragNeck op 18-03-2004 11:12 . Reden: toevoeging ]

http://eu.battle.net/d3/en/profile/Paus-2178/hero/2313958


  • FragNeck
  • Registratie: Augustus 2000
  • Laatst online: 20:05
De link is alsvolgt:

javascript:popup('linknaardesite.htm','Start')

http://eu.battle.net/d3/en/profile/Paus-2178/hero/2313958


  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

Je geeft 2 parameters aan de functie popup, terwijl deze er maar 1 accepteert.

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.


  • FragNeck
  • Registratie: Augustus 2000
  • Laatst online: 20:05
Rickets schreef op 18 maart 2004 @ 11:16:
Je geeft 2 parameters aan de functie popup, terwijl deze er maar 1 accepteert.
Waarom werkt het dan bij de ene PC wel, en bij de andere niet, terwijl de source hetzelfde is... :?

http://eu.battle.net/d3/en/profile/Paus-2178/hero/2313958


  • DiveZoner
  • Registratie: Augustus 2001
  • Laatst online: 26-01 15:11
Dit is de popup script die ik gebruik op mijn site. Ik heb er tot nog toe nog geen problemen mee gehad. Misschien heb je er wat aan:

code:
1
2
3
4
5
6
7
function popupBox(page) {
    var winl = (screen.width - 400) / 2;
    var wint = (screen.height - 400) / 2;
    OpenWin = this.open(page, "Popup", "height=400px, width=400px, top="+wint+
    "px,left="+winl+"px, toolbar=no, menubar=no, location=no, scrollbars=no, resizable=no");
    OpenWin.window.focus();
}


er zit een centreer berekening in.

[ Voor 6% gewijzigd door DiveZoner op 18-03-2004 11:20 ]

Sign here: _________________


  • FragNeck
  • Registratie: Augustus 2000
  • Laatst online: 20:05
Thx, maar ik kan er niets mee..
Ik moet een oplossing vinden voor mijn probleem, en ik kan niet de source van een site op het intranet wijzigen.

http://eu.battle.net/d3/en/profile/Paus-2178/hero/2313958


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-05 18:53

Bosmonster

*zucht*

Puffin schreef op 18 maart 2004 @ 11:19:
Dit is de popup script die ik gebruik op mijn site. Ik heb er tot nog toe nog geen problemen mee gehad. Misschien heb je er wat aan:

code:
1
2
3
4
5
6
function popupBox(page) {
    var winl = (screen.width - 400) / 2;
    var wint = (screen.height - 400) / 2;
    [...]
    OpenWin.window.focus();
}


er zit een centreer berekening in.
Heerlijk die 'centreer berekening'.... Vooral als je dual-screen draait... :P
Het gaat dus hier fout volgens IE6:
Hoe weet je dat het daar fout gaat? Wat zit er in bannerad.js?

[ Voor 12% gewijzigd door Bosmonster op 18-03-2004 11:38 ]


  • Rickets
  • Registratie: Augustus 2001
  • Niet online

Rickets

Finger and a shift

Geen idee waarom het niet werkt op de ene pc en op de andere wel. Ik zag die fout in de code. Wat je ermee doet is aan jou.
Maar als ik het goed begrijp kan je de source niet aanpassen. Wat wil je dan dat wij doen?
Kijk bijv. eens met Firefox, daar zit een javascript console in, die geeft over het algemeen wat duidelijkere foutmeldingen.

[ Voor 23% gewijzigd door Rickets op 18-03-2004 11:38 ]

If some cunt can fuck something up, that cunt will pick the worst possible time to fucking fuck it up, because that cunt’s a cunt.


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 00:12

Pelle

🚴‍♂️

Precies, wat Rickets zegt.
Pagina: 1

Dit topic is gesloten.