Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Det hænger sammen med at jeg skal vise noget på skærmen som skal kunne printes ud. Problemet er jo så bare at det lige skal passe til printeren
Synes godt om
Slettet bruger
30. august 2002 - 15:02#2
Du bliver nødt til at åbne siden på én eller anden måde. Enten kan du åbne et nyt vindue, eller du kan åbne en (skjult) frame eller iframe. Det smarteste er at lægge funktionen i selve siden, der skal printes:
<body onLoad="self.print();">
For at gøre en iframe "usynlig" skriver du følgende:
Jeg forstår ikke helt det med Iframen. Det skal virke sådan at der er en knap på en side som printer en anden, uden at brugeren kan se det på skærmen. Hmm det lød vist lidt underligt LOL. Altså den side der bliver printet er lavet til formålet.
siden som skal printes <html> <body onLoad="self.print();"> <iframe src="about:blank" width="0" height="0" frameborder="0" style="display: none;" name="ifr"> Dette er siden der skal printes </iframe>
Så er jeg blank. Du kan evt. åbne et popup-vindue, som lukker sig selv, når den har printet. Det burde løs problemet. Men så er siden jo ikke direkte usynlig.
det kan det da ikke. Hvis jeg bruger frames skal jeg jo have en side som indeholder framesettet, siden med knappen og siden som skal printes. Med en IFrame kan jeg nøjes med de to sidste
Det virker på mit arbejde, altså det første med Iframen. Det er en IE 5.0 vi kører her. Meget mærkeligt
Synes godt om
Slettet bruger
02. september 2002 - 14:50#59
Jeg har fundet ud af, hvorfor det kun virker i IE5 eller derunder. Det er en lidt teknisk historie. I IE4 og 5 (og for den sags skyld også NS6+) opfattes iframes som vindue-elementer, dvs. som sider for sig selv. Men i IE5.5+ opfattes dokumentet i iframen i stedet som en del siden med iframen, og når iframen er skjult, vil den derfor ikke blive printet. Hvis du kender PHP er det lidt som include. Normale frames er dog vindue-elementer, så derfor virker det fint med dem.
Hvad er problemet med at lave én ekstra frameset-side? Den fylder højst et par kb!?
Problemstillingen er blevet lidt mere kompleks :-) Det der med at printe en skjult side er faldet lidt til jorden. Det hænger sammen med at den side jeg skal printe er genereret af en pagegenerator. Det betyder at jeg ikke bare kan lave en anden :-( Det er for vildt at du har fundet et svar på hvorfor det ikke virkede i IE6. Jeg er sku' ikke helt klar over hvordan jeg skal komme videre. Det der med at printe er vist lidt bøvlet :-(
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.