/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Klik og print!
Fra : Søren


Dato : 08-03-02 15:15

Heysa!

For et stykke tid siden spurgte jeg her om hvordan man kunne
klikke på et billede, og så fik det åbnet i et nyt vindue, og fik
det udskrevet. Til det formål fik jeg følgende kode:

<script type="text/javascript">
function printbillede(objbilled){
openstr = "height=" + objbilled.height + ", width=" +
objbilled.width
printwin = window.open(objbilled.src, "printwin", openstr);
printwin.print();
}
</script>

og den virker faktisk glimrende! Der er bare et par småting:

1: Når man trykker på billedet bliver det for det først for
lille, for det andet en smule skævt iforhold til det nye vindue.
(www.lgbeslag.dk - siden er endnu ret tung)

2: Jeg vil, i det nye vindue, også gerne have en bunke tekst med
- der variere fra billede til billede - er det muligt?

Thx!

Søren


--
KONKURRENCE PÅ HTML.dk:
fortæl hvordan din drømmeeditor ser ud
og vind luksus webhoteller fra Wannafind
KLIK HER! => http://www.html.dk/editor

 
 
Knud Gert Ellentoft (08-03-2002)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 08-03-02 23:26

Fri, 8 Mar 2002 14:14:51 +0000 (UTC), skrev Søren
<soren@andersen.as>:

>1: Når man trykker på billedet bliver det for det først for
>lille, for det andet en smule skævt iforhold til det nye vindue.
>(www.lgbeslag.dk - siden er endnu ret tung)

Jeg ville smide hvert billede ind på en htmlside også af hensyn
til 2 og så bruge et alm. popupvindue til at åbne vinduet med .

<a href="link.html" target="popup" onclick=
"window.open('','popup', 'width=300,height=320,left=0,top=0,'
)">Gå til Link</a>

Skal stå på en linje.

>2: Jeg vil, i det nye vindue, også gerne have en bunke tekst med
>- der variere fra billede til billede - er det muligt?

Det kan sikkert godt laves, men ovenstående forekommer mig
nemmere.

På siden, der åbner i popupvindue:
I <head>:

<script type="text/javascript">
<!--
function DoPrinting(){
if (!window.print){
alert("Du må have Netscape 4.x/6.x, Opera 6, MSIE5.x/6,\n for at
kunne bruge printfunktionen!")
return
}
window.print()
}
//-->

og body skal se sådan ud:

<body OnLoad="javascript:DoPrinting()">

--
med venlig hilsen
Knud
http://home13.inet.tele.dk/smedpark/
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408848
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste