webForumDet fria alternativet

Print knapp som referar till annat doc

JavaScriptur Javascript

11 svar · 319 visningar · startad av Meng

Medlem sedan feb. 2003549 inlägg
Frågan#1

Hej, nu har jag fått lite problem igen.

Jag håller just nu på med ett Intranet, server är beställd osv.
Servern ska ha asp och något frontpage halöj som min chef tjatar om, men den kommer först upp om några månader.

Jag gjort grunden till sidan med en sidan med länkar på ena sidan och en iframe i den andra som alla länkarna öppnas i.

Ren html med javascript till klock funktioner, print och history back.

Problemet är följande:

Eftersom allt är gjort så de anställda ska kunna göra sina "fula"
sidor i word och sedan konvertera till html via programmet. Detta göra att klocka, print knapp osv inte kommer med på den sidan de skapar. Jag kan heller inte begära att du ska kunna förstå hur man lägger in den top jag skapat till alla sidorna. Därför har jag lagt sidan i 2 delar med hjälp av frameset. Koden till "print" knappen fungerar bara för den sidan den existerar på och jag kan inte lägga den i frame-settet vad jag förstår, så då måste jag få skapat något som gör att när man trycker på print knappen i topen så ska den bara skriva ut sidan under, hur gör jag detta?

min kod ser ut så här:

<a href="#" onClick="window.print()"><img src="images/ico_print.gif" border="0" height="15" hspace=0 vspace=0 align=absmiddle alt="Udskriv dokumentet"></a>

Är mycket tacksam för ett snabbt svar

Medlem sedan apr. 20003 174 inlägg
#2

Borde fungera även på iframes..

[red]<a href="#" onClick="parent.[b]FRAMENAME[/b].focus();window.print()"> ... </a>[/red]
Medlem sedan feb. 2003549 inlägg
#3

Jag provar, tack på förhand :e

Medlem sedan maj 200010 687 inlägg
#4

Om det är en iframe så är det ju inte parent man ska hänvisa till.

Medlem sedan maj 200010 687 inlägg
#5

Tråden flyttas från HTML, XHTML & CSS till JavaScript, DHTML.

Medlem sedan feb. 2003549 inlägg
#6

jag gjorde om det till ett framset erik, men du vet hans dumma VB script, det funkade inte när det va med så jag tog bort det, finns det något som gör samma sak men inte är VB script utan java?

<SCRIPT LANGUAGE=vbscript>
<!--
Dim arrDays
Dim strDayN
Dim WeekNumber

    arrDays = Array("Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag","Søndag")
    strDayN = arrDays(WeekDay(Date())-2)
    WeekNumber = DatePart("ww", date(), vbMonday, vbFirstFourDays) 

    Sub Window_Onload()
        window.setTimeout "UpdateTime",100
    End Sub
    
    Sub UpdateTime()

	Dim MyTime
	MyTime = strDayN & " uge. " & weekNumber & " dag. " & Date & " - " & Time & "  "
        HVtime.innerText = MyTime

        window.setTimeout "UpdateTime",100
    End Sub

	
-->
</SCRIPT>
Medlem sedan apr. 20003 174 inlägg
#7

Erik Juhlin skrev:

Om det är en iframe så är det ju inte parent man ska hänvisa till.

utan...? :OO

Medlem sedan feb. 2003549 inlägg
#8

det är framset inte iframe längre. scriptet funkade men inte tillsammans med VB scriptet

Medlem sedan maj 200010 687 inlägg
#9

Palle: Då skriver man ju bara framens namn. Man går inte upp ett setg innan.

Medlem sedan apr. 20003 174 inlägg
#10

Erik Juhlin skrev:

Palle: Då skriver man ju bara framens namn. Man går inte upp ett setg innan.

Fungerar faktiskt med både.. ex:

[red]<html>
<body onload="parent.foo.focus();">

     <iframe name="foo" onfocus="alert('Fungerar?');"></iframe>

</body>
</html>[/red]
Medlem sedan maj 200010 687 inlägg
#11

Provat i fler webbläsare än Internet Explorer?

Medlem sedan apr. 20003 174 inlägg
#12

Erik Juhlin skrev:

Provat i fler webbläsare än Internet Explorer?

Japp, ingen av metoderna som vi har diskuterat här ovan fungerar i någon annan läsare än IE.

(testat i IE, Moz, Opera och NN)

 

134 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)