[JavaScript] Automatisering wordt niet ondersteund

Pagina: 1
Acties:

  • Guillome
  • Registratie: Januari 2001
  • Niet online
Hoi

Ik wil mbv showModelessWindow een popup openen.
En als men daarna op nog zo`n link klikt moet de huidige worden gesloten en een nieuwe worden geopend.

Ik doe dat zo
JavaScript:
1
2
3
4
5
6
  function openwindow(url)
  {
    if (typeof(picwin) == 'object') picwin.close();
    picwin = window.showModelessDialog(url, "", "status=no; scroll=yes; 
resizable=yes; dialogWidth='40px'; dialogHeight='40px';");
  }

Maar bij de 2e keer klikken geeft ie deze fout:
Automatisering wordt niet ondersteund door deze klasse

Hoe kan dat? Ik mag als het ware niet bij die picwin komen.

[ Voor 8% gewijzigd door Guillome op 25-11-2002 01:03 ]

If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router


  • André
  • Registratie: Maart 2002
  • Laatst online: 14:49

André

Analytics dude

Probeer het misschien eerst met een normale window en niet met een SMDialog.

En het zou kunnen dat als je een scherm opent met een pagina van een ander domein, dat je geen rechten hebt om hem te sluiten.

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 21:51
topictitle fixed

Motor (of auto) onderhoud bijhouden


  • Guillome
  • Registratie: Januari 2001
  • Niet online
Yogho schreef op 25 November 2002 @ 09:31:
Probeer het misschien eerst met een normale window en niet met een SMDialog.

En het zou kunnen dat als je een scherm opent met een pagina van een ander domein, dat je geen rechten hebt om hem te sluiten.
Punt 1, als dat kon vroeg ik het niet.
Punt 2, `t is het zelfde domein.

Toch bedankt :)

If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router


  • André
  • Registratie: Maart 2002
  • Laatst online: 14:49

André

Analytics dude

JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<html>
  <head>
    <title>Test</title>
    <script language="javascript">
      function openwindow(url)
      {
        if (typeof(picwin) == 'object') picwin.close();
        picwin = window.showModelessDialog(url, "", "status=no; scroll=yes; resizable=yes; dialogWidth='40px'; dialogHeight='40px';");
      }
    </script>
  </head>
  <body>
    <a href="javascript:openwindow('test.htm')">Test 1</a><p>
    <a href="javascript:openwindow('test.htm')">Test 2</a><p>
  </body>
<html>

Met deze code op Win2k + IE5.0 werkt het perfect, dus het lijkt wel op een rechtenkwestie of zoiets.

Ik krijg die foutmelding altijd als ik een css-filter ga gebruiken hier op het werk, terwijl ik daar thuis geen last van heb.