Avatar billede joch Nybegynder
10. september 2003 - 11:41 Der er 7 kommentarer

Udskrive indhold fra frame

Jeg skal printe indholdet af en frame (Printvenlig version)
Til det bruger jeg fra min topframe: parent.Main.MainBody.print();

Det virker også fint...næsten! Hvis man har brugt et link på siden til en anden side - så virker det ikke!!!

Er der nogen der har en løsning på dette?

/John
Avatar billede cdc Novice
10. september 2003 - 11:45 #1
jeg bruger denne:

<script language="JavaScript">
<!--
function printit() {
  parent.main.focus();
  parent.main.print();
}
//--></script>

<a href="java script:printit()">Print</a>

så setter man framen i focus
Avatar billede joch Nybegynder
10. september 2003 - 11:52 #2
Det hjælper ikke :(
Avatar billede cdc Novice
10. september 2003 - 12:09 #3
her hedder min frame main hvis du setter

<script language="JavaScript">
<!--
function printit() {
  parent.MainBody.focus();
  parent.MainBody.print();
}
//--></script>
Avatar billede joch Nybegynder
10. september 2003 - 12:19 #4
Jeg har lavet rettelsen:

<script language="JavaScript">
<!--
function printit() {
  parent.Main.MainBody.focus();
  parent.Main.MainBody.print();
}
//--></script>

Det virker som mit eget - Printer godt nok første side, men virker ikke ved vidrelink...
Avatar billede cdc Novice
10. september 2003 - 12:26 #5
hvorfor skriver du Main,MainBody ?
Prøv at nøjes med Mainbody som jeg skrev
Avatar billede joch Nybegynder
10. september 2003 - 13:17 #6
Det er fordi at jeg har et dobbelt frameset
Avatar billede roenving Novice
10. september 2003 - 22:58 #7
-- og den nye side, du loader loades også i MainBody ?-)

-- og er fra dit eget domæne ?-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester