25. marts 2005 - 17:26Der er
10 kommentarer og 1 løsning
Automatisk print af frame
Jeg har et site som er opbygget via frames. Det giver naturligvis et problem når folk printer. En løsning er at lave en knap som printer den aktualle content frame, men jeg synes det er besværligt.
Er det muligt på nogen måde at gøre således en specifik frame automatisk bliver valgt til print, når brugeren vælger Print, eller klikker Ctrl+P?
Jeg tror ikke det vil løse mit problem. Når det bliver printet lige nu, så bliver der printet en eksakt kopi af det man ser på skærmen, dvs. der er scrollbars i indholdsfeltet. Indholdsfeltet bliver således ikke udskrevet komplet, det er kun det man kan se på skærmen lige når man printer, der bliver udskrevet.
1. Du laver et stylesheet specielt til print, hvor alle de properties, som skal være anderledes er sat anderledes (f.eks. plads til hele teksten, visning/skjulning af forskellige elementer !-)
2. Du opretter en speciel udgave af siden, som er velegnet til udprintning, og viser folk den, når de trykker på en print-knap, som du selv stiller til rådighed !o]
-- og jeg tror faktisk den bedste løsning er den første, f.eks.
<style type="text/css"> /*Alle dine rules, f.eks. bl.a.*/ .visTekst{height:100px;width:300px;overflow:auto;}
Jeg kan ikke se hvordan at løsning #2 kan løse problemet. Det er som sagt en side med et frameset, den er ikke bygget op via CSS styles og div tags, desværre. Jeg kan ikke se hvordan at et stylesheet skal få printeren til kun at printe en specifik frame ud, samt hele dens indhold. Jeg kan måske godt få minimeret alle de andre frames, men jeg sidder stadig tilbage med problemet med at hele siden ikke bliver printet. Det er kun det der bliver vist på skærmen der bliver printet, ikke hvis der er mere indhold som der skal scrolles til.
Jeg kender godt til knap metoden, men som jeg skriver i mit første indlæg så ledte jeg efter en løsning så jeg kan undgå at skulle bruge en knap. Det optimale ville være hvis jeg automatisk kunne "vælge" en specifik frame når der blev valgt Print fra menuen, men det kan godt tænkes det ikke er muligt :(
Jeg lukker spørgsmålet, omend jeg ikke fik det svar jeg søgte så giver jeg gerne point da du trods alt forsøgte ihærdigt :) Smid et svar hvis du vil have point, jeg lukker i aften.
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.