hallo,
es zeigt sich mal wieder, daß man gelegentlich nachfragen sollte.
Newwin = window.open
("http://localhost/buseco/main/main.php", [...]
Dir ist bekannt, was "localhost" in deinem lokalen Apache aufruft und daß das dann ein Aufruf über HTTP ist - während ein "direkter" Aufruf aus dem lokalen Verzeichnis den Apache wie auch HTTP außen vor läßt?
Die komplette URL (statt der relativen Pfaangabe) habe ich eingesetzt damit die Seite über Apache geöffnet und auch interpretiert wird).
Vermutlich muß man sich wirklich deine komplette "main.php" anschauen. Dein Apache wird wohl PHP ausführen lassen dürfen, während der "Direktaufruf" die php-tags umgeht. Wenn du nun dein Javascript außerhalb von <?php ... ?> notiert hast, kriegts der Apache nicht zur Auslieferung, aber der lokale Aufruf bekommt es.
Hm.
Grüße aus Berlin
Christoph S.