Script mit Endlosschleife?

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Script mit Endlosschleife?

    Ich habe hier ein kleines JS Script. Wenn ich das ausführe, funktioniert zwar das gewünschte, aber der Browser lädt die Seite ständig mit dem Firefox. Es steht links oben immer "Verbinde...". Das muss am Script liegen, denn der Server erreichbar.

    Hier das Script:

    Quellcode

    1. // Vorschau der PCI Express Tabellen START
    2. function popups() {
    3. var popup = window.open('','','');
    4. var test = document.chipsatzeingabe.pci_express_ports.value;
    5. var test = test.replace('style="', 'style="border-collapse: collapse; ');
    6. var test = test.replace(/class="x0"/g, 'style="background-color: #666; font-weight: bold; border: 1px black solid; padding: 0px 3px 0px 3px; line-height: 26px;"');
    7. var test = test.replace(/class="x1"/g, 'style="background-color: #ff8c00; font-weight: bold; border: 1px black solid; padding: 0px 3px 0px 3px; line-height: 26px;"');
    8. var test = test.replace(/class="x2"/g, 'style="background-color: #ffd700; font-weight: bold; border: 1px black solid; padding: 0px 3px 0px 3px; line-height: 26px;"');
    9. var test = test.replace(/class="x4"/g, 'style="background-color: #90ee90; font-weight: bold; border: 1px black solid; padding: 0px 3px 0px 3px; line-height: 26px;"');
    10. var test = test.replace(/class="x8"/g, 'style="background-color: #add8e6; font-weight: bold; border: 1px black solid; padding: 0px 3px 0px 3px; line-height: 26px;"');
    11. var test = test.replace(/class="x16"/g, 'style="background-color: #ba55d3; font-weight: bold; border: 1px black solid; padding: 0px 3px 0px 3px; line-height: 26px;"');
    12. var test = test.replace(/class="moglich"/g, 'style="background-color: #fff; border: 1px black solid; padding: 0px 3px 0px 3px; line-height: 26px;"');
    13. var test = test.replace(/class="pad"/g, 'style="padding-left: 5px; padding-right: 5px;"');
    14. var test = test.replace(/25px;" class="b12"/g, '25px; border: 1px solid #000;"');
    15. // var test = test.replace('<table ', '<div style="text-align: center;">\n<table ');
    16. var test = test.replace(test, '<div style="text-align: center;">\n'+test);
    17. var test = test.replace(test, test+'\n</div>');
    18. popup.document.write(test);
    19. }
    20. // Vorschau der PCI Express Tabellen ENDE
    Alles anzeigen