Avatar billede flashers Nybegynder
09. december 2004 - 12:29 Der er 6 kommentarer

print mainframe

sidder med lidt problemer, vil godt have et ikon til at printe mainframe men der sker intet.

<a href="java script:window.mainFrame.focus();window.print()"><img src="../lasses.jpg" width="16" height="15"></a>

er der en der kan hjælpe lidt.
Avatar billede skovenborg Nybegynder
09. december 2004 - 18:41 #1
fra hvor kalder du den funktion? Det script du laver der focus på en frame/iframe, som ligger i samme dokument som dit link (med ikonet), og bagefter printer du ikke mainFrame med den samme side du er på ud.

Hvis din mainFrame ligger i en helt anden frame i det overordnede frameset (hvor også den side du er på lige nu ligger), så bliver du nødt til at skrive:
<a href="java script:parent.mainFrame.print()"><img src="../lasses.jpg" width="16" height="15"></a>
eller
<a href="java script:top.mainFrame.print()"><img src="../lasses.jpg" width="16" height="15"></a>
focus er lidt ligemeget i dette tilfælde hvis du kun skal printe mainFrame ud.
Avatar billede flashers Nybegynder
09. december 2004 - 20:32 #2
ikonerne er på den side der skal printes
Avatar billede skovenborg Nybegynder
09. december 2004 - 23:54 #3
så mainFrame er faktisk den frame hvor koden:
<a href="java script:window.mainFrame.focus();window.print()"><img src="../lasses.jpg" width="16" height="15"></a>
ligger i? Eller er mainFrame en ramme på siden med ovenstående kode (i samme html-dokument, hvor mainFram ligger i fx en iframe)?

Evt. læg et link til siden :-)
Avatar billede flashers Nybegynder
10. december 2004 - 07:46 #4
en knap henter en tekst ind i min mainFrame, i det html document der hentes ind er der en print knap
Avatar billede skovenborg Nybegynder
10. december 2004 - 19:18 #5
har du prøvet at droppe window.mainFrame.focus() - lyder som om den ikke er nødvendig (og i værste fald laver fejl). For html-dokumentet med print-knappen ligger jo inde i mainFrame (så vidt jeg kan forstå), så window.mainFrame vil ikke indeholde noget i dette tilfælde. Evt. skriv kun window.focus();
Avatar billede flashers Nybegynder
28. januar 2005 - 09:39 #6
smid svar virker nu
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