Som sagt er jeg bestemt ikke ekspert i serverside scripts som ASP, men som jeg har forstået det:
Hvis teksten (koden med DIV'erne) indsættes efter siden er loadet, kan du selvfølgelig ikke se noget, selvom koden står der, når du kigger i den resulterende kildekode. Det jo er indsat efter siden (<body> sektionen) er fortolket/renderet af browseren.
Din 'replacement' af koden skal da ske via DOM i din <head> .. </head> sektion, da denne læses og fortolkes før <body> .. </body> delen.
Dvs. siden renderes af browseren (..det brugeren får at se) og så erstattes strengen. Nu vil den kun kunne ses via en refresh/reload af siden, men så starter 'det hele' jo forfra og så er du ligevidt.
..men som sagt: Det er som
jeg forestiller mig din konstruktion.
Hvis jeg har ret i min antagelse? Så bør din konstruktion virke hvis:
1.) Load siden fra serveren. (Almideligvis via. et link eller direkte fra browserens adresselinje).
2.) Vælg vis kilde på den resulterende side.
3.) Kopier indholdet (kildekoden) og gem det som test.html
4.) Kør test.html
5.) Får du nu den ønskede effekt?
</MOLOKYLE>