Och sätta id="SourceCode" på den tabell jag vill skriva ut. Nu till frågan; går det att skicka "SourceCodetabellen" till popupen, och i sådana fall hur?
Om du har en tabell innesluten i en container (<div>) med id="SourceCode" så kan du hämta den från dokumentet som du laddar i popup-fönstret och lägga den på sidan med;
Nej, inte direkt. ASP körs som bekant på servern medans Client-side JavaScript körs i webbläsaren. Det som kommer till webbläsaren är alltså html med ev. JavaScript. ASP-koden är då för exekverad och borta från sid-koden ("Visa källa" i webbläsaren).
Sedan kan du mycket väl köra (Server-side) JavaScript i ASP, men där har du inte tillgång till renderad html, alltså DOM/dhtml-funktioner som webbläsaren tillhandahåller.
Tack @nders, men...
Som i inlägget innan, jag skrev :(helt fel men ändå)
det var bara principen. Jag vill köra lite replacer samt att ta bort funktioner i formulär etc innan jag visar det på preeviewsidan. Där av den anledningen. strJs är bara en variabel (som jag tänkte mixtra med).
Men går det inte att göra med runat=server på ngt sätt?
Jag vill hämta allt som finns innanför en tabell, öppna det i en pipup där du kan skriva ut allt sammans. Grejjen är den, att har jag med länkar och formulär etc. så vill jag regexpa bort det i utskriftspipuppen. Det är inte så bra om folk kan klicka, trycka och mixtra på den sidan ju. Det skall bara gå att skriva ut ifrån den. Det kanske går på ngt annat sätt, det går ju att regexpa i js oxo.
Du kan inte med asp komma åt det som finns i besökarens webbläsare. ASP:n är färdig när användaren kan se något i sin läsare.
Det var därför jag ställde frågan. Men jag var väl otydlig, jag blir lätt det när jag själv vet hur jag vill ha det så att säga. ;)
Tack jag får leta vidare efter regexp patterns för detta.
Om du vill att prylar ska försvinna eller läggas till vid utskrift så kan du lösa det med CSS. Med hjälp av en "@media print" så kan du ställa in vilka egenskaper som gäller vid just utskrifter.
Men går det att css:a bort det då? Jag har sökt här och på google osv. men det verkar vara svårt att hitta ngn vettig förklaring till @media print. Jag vill ju också visa tex en länk och ett formulär men det skall inte gå att klicka/skicka osv.
<style type="text/css">
@media print {
.onlyOnScreen { display:none; }
}
</style>
<div class="onlyOnScreen">Detta syns bara på skärm, inte vid utskrift.</div>
Detta syns både på skärm och vid utskrift.