Du willst also, dass man, wenn man sich dann den Quellcode der Seite im Browser (z.B. per Rechtsklick oder so) anschaut, den von dem externen Javascript eingefügten Krempel dort sieht? Das wird AFAIK nicht funktionieren. Javascript kann das, was ursprünglich vom Webserver geladen wurde (und nur das zeigt ein Browser in der Quellcode-Ansicht), nachträglich im Speicher des Browsers manipulieren - aber den Quellcode selbst kann es nicht verändern.
view generated source, web developer toolbar (firefox) - mit bordmitteln gehts aber nicht