Vensters

In alg_vensters.js vind je drie hoofdroutines.

Bij json parameters speelt de volgorde geen rol en kan je indien gewenst wat je niet gebruikt, niet meegeven. Maar stel, als je hier geen "Bericht" of "Content" meegeeft, dan ben je niet veel met je venster.

Daarnaast tref je er nog drie andere routines aan.
avZetScherm() wordt door de andere drie (A, B en C) gebruikt.
avUpdateDocumentGrootte() wordt door avZetScherm() gebruikt (kan je nog samensmelten).
avWindowOnError(msg, url, line, col, error) is een apart geval, die in deze module terecht kwam, omdat die altijd samen met één van de andere (B) werkt. Die werkt ook met vaste parameters, zoals die voorgeschreven zijn in 'het html protocol'. De werking ervan wordt 'aangestoken' met de vlag: avToonErrors.

Voorbeelden:
A1 (zelf weg te klikken)
A2 (gaat vanzelf weg)
A3 (met sluitknop)
A4 (met Ja/Nee knop)
A5 (met left)
B1 (text - niet toevoegend)
B2 (text - toevoegend) - gewone error log?
B3 (html - niet toevoegend) - php error log?

C1 (met verborgen 'div' inhoud,
zie broncode hieronder)
C2 (zelfde,
maar met bepaalde positie)

avToonErrors avSuppressErrorAlert