webForumDet fria alternativet

Problem med printpage-funktion

6 svar · 550 visningar · startad av Hamatzu

HamatzuMedlem sedan mars 2005242 inlägg
#1

Hej!

Har denna kod som inte fungerar i IE, är det någon som kan se om det skulle kunna vara något fel på den? Den fungerar som den ska i FF.

Denna kod har jag i <head>:

	<script type="text/javascript">
		function printPage() 
		{
			windowOpen = window.open("print.asp?pageID=<%= pageID %>","Skriv ut","menubar=no,width=660,height=760,toolbar=no,resizable=no,scrollbars=yes");
		}
	</script>

Sedan anropar jag koden med en onload i en vanlig a-tagg:

			<div class="right">
				<a href="#" onclick="printPage();"><img src="img/print.gif" alt="Skriv ut sidan" /></a>
			</div>

Tack på förhand!

voigtann1Medlem sedan juni 20018 810 inlägg
#2

Den ge fel pga att du kör ett target med ett mellanslag, vilket inte är möjligt:

windowOpen  = window.open("print.asp?pageID=<%= pageID %>","skriv_ut", "menubar=no,width=660,height=760,toolbar=no,resizable=no,scrollbars=yes");
HamatzuMedlem sedan mars 2005242 inlägg
#3

Det gjorde ingen skillnad, tyvärr. Någon som har några fler förslag?

voigtann1Medlem sedan juni 20018 810 inlägg
#4

http://voigt.se/sandbox/wf/popup/

fungera för mig (IE8)

HamatzuMedlem sedan mars 2005242 inlägg
#5

Jag kontrollerar emot IE6 visserligen, inte alltför stor skara som använder den webbläsaren kanske. Det är ju viktigare att det fungerar i IE8 och det har jag ju bekräftat nu.

Tack!

voigtann1Medlem sedan juni 20018 810 inlägg
#6

IE tester för IE6 generera inget javascript fel på mitt test.

Glöm inte sätta tråden som löst

HamatzuMedlem sedan mars 2005242 inlägg
#7

Jag missuppfattade ditt inlägg om mellanslaget, det var lösningen. Inga mellanslag är tillåtna.

360 ms totalt · 5 externa anrop · cache AV · v20260730165559-full.0b955084
0 ms — hämta statistik (cache)
116 ms — slå upp tråd (db)
0 ms — hämta forumlista (cache)
122 ms — hämta inlägg (db)
119 ms — hämta bilagor (db)