Stort problem med print funktion
Jeg har denne print funktion:<script>
function openDu(hvad){
tekst = document.getElementById(hvad).innerHTML
du = window.open('','du')
du.document.write(skriv = "<html><head><body>"+tekst+"</body></head></html>")
du.document.close();
du.focus();
du.print();
}
</script>
Og den kaldes sådan:
<a href="#" onclick="openDu('layer2')">print laget</a>
Og printer det der står inde i denne div:
<div id="Layer2" style="z-index:2">
Så langt, så godt.
Men den printer bare kun noget af den!??!?
Eks.
Her er den indsat i min kode:
<div id="Layer2" style="z-index:2"><td vAlign="top" align="left" width="195" height="26">
<font class="head">
<!-- #include file="databaseconn.asp" -->
<%
SQL = "SELECT * FROM forsidetekst where id=1"
Set rs = Conn.Execute(SQL)
response.Write rs("overskrift") & "</font></td>"
%>
</font>
</td>
Så udskriver ingenting. Men rykker jeg div'en ned til font:
<div id="Layer2" style="z-index:2"><font class="head">
kommer min overskrift ud.
Hvorfor kan jeg ikke printe andet ud??
Siden kan ses og afprøves her:
http://dsfm.2mj.dk/index.asp?page=forside.asp
