Avatar billede alpapa Nybegynder
06. april 2002 - 22:26 Der er 8 kommentarer og
2 løsninger

Print page!

Hejsa alle eksperter.
Er der noget galt med dette script eller er det bare min printer der har fået en hjerneblødning???
Har 4 frames på min side og det er i min main frame jeg placerer scriptet. Kan det være noget med focus på den aktuelle frame eller...

<!-- TWO STEPS TO INSTALL PAGE PRINTER:

  1.  Copy the coding into the HEAD of your HTML document
  2.  Add the last code into the BODY of your HTML document  -->

<!-- STEP ONE: Paste this code into the HEAD of your HTML document  -->

<HEAD>

<SCRIPT LANGUAGE="JavaScript">

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
function varitext(text){
text=document
print(text)
}
//  End -->
</script>

</HEAD>

<!-- STEP TWO: Copy this code into the BODY of your HTML document  -->

<BODY>

<DIV ALIGN="CENTER">
<FORM>
<INPUT NAME="print" TYPE="button" VALUE="Print this Document!"
ONCLICK="varitext()">
</FORM>
</DIV>


<p><center>
<font face="arial, helvetica" size"-2">Free JavaScripts provided<br>
by <a href="http://javascriptsource.com">The JavaScript Source</a></font>
</center><p>

<!-- Script Size:  0.85 KB -->
alpapa
Avatar billede jakoba Nybegynder
06. april 2002 - 22:44 #1
den funktion giver ingen mening.

den får en parameter der så bliver kaldt  'text'  og første linie i funktionen giver text en ny værdi.

function varitext(text){
    text=document
    print(text)
}

Er du sikker på du har kopieret korrekt?

mvh JakobA
Avatar billede alpapa Nybegynder
06. april 2002 - 22:45 #2
Ja - den virker fint på en side unden frames.
Har lige testet.
alpapa
Avatar billede yellow Nybegynder
07. april 2002 - 02:08 #3
Hvad er det du vil med det script? Vil du bare print indholdet af én frame?
I så fald:

<input type='button' value='Print this document!' onclick='document.window.frameName.print();'>

Hvor "frameName" er navnet på din frame.
Skal måske ændres lidt alt efter hvor du har dit link henne. Dvs. hvis du havde dit link i "frame2" og ville printe "frame1" så:

onclick='document.window.parent.frame1.print();'

Hvis ikke det er dét du vil med dit script, kan du så ikke forklare hvad det er du vil?
Avatar billede alpapa Nybegynder
07. april 2002 - 19:41 #4
>yellow.
Er der en fejl i din onClick linie - 'document.window.main' er ikke et objekt, skriver den.
Og ja, jeg vil gerne printe en af mine 4 frames ud.
alpapa
Avatar billede yellow Nybegynder
07. april 2002 - 23:16 #5
undskyld, drop 'document' delen:

onclick='window.parent.frame1.print();'
Avatar billede cdc Novice
07. april 2002 - 23:28 #6
http://www.eksperten.dk/spm/192934 les svarene ikke overskriften...

/cdc
Avatar billede alpapa Nybegynder
09. april 2002 - 23:35 #7
Jeg kan ikke få noget af det til at virke i mit frameset?
Har sat pointene lidt op til den der kan komme med en brugbar løsning.
alpapa
Avatar billede alpapa Nybegynder
12. april 2002 - 14:34 #8
Har fundet ud af problemet :-)
Printeren strejker når der er flash på siden, det kan den åbenbart ikke.
yellow & /cdc læg et svar så I kan få lidt point som tak for indsatsen ;->
Prøver at oprette et nyt spørgsmål om man kan skjule flashen for printeren.
alpapa
Avatar billede yellow Nybegynder
12. april 2002 - 16:35 #9
svar
Avatar billede alpapa Nybegynder
12. april 2002 - 16:38 #10
I får 25 hver :-)
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