Avatar billede moefelt Nybegynder
06. januar 2003 - 10:42 Der er 3 kommentarer og
1 løsning

Activex og printning

Hey y'all

Jeg har brugt følgende printfunktion i et stykke tid, men finder nu lige pludselig ud af, at hvis folk har de "forkerte" sikkerhedsindstillinger, så bliver siden ikke printet:

<SCRIPT Language="Javascript">
function printit(){
if (NS) {
window.print() ;
} else {
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box WebBrowser1.outerHTML = "";
}
}
</script>
<SCRIPT Language="Javascript">
var NS = (navigator.appName == "Netscape");
var VERSION = parseInt(navigator.appVersion);
if (VERSION > 3) {
document.write('<form><input type=button value="Print Kladde" name="Print" onClick="printit</form>');
}
</script>

Er der en anden printmetode som gør at det er ligemeget hvordan brugeren indstillinger er, for at den printer.

Fejlen der bliver skrevet: "De aktuelle sikkerhedsindstillinger forhindrer, at Active-x objekter kan køres på denne side. Dette kan medføre at siden ikke vises korrekt."


//Moefelt
Avatar billede olebole Juniormester
06. januar 2003 - 20:55 #1
<ole>

Brugeren her ikke 'forkerte' sikkerhedsindstillinger ... "Kun en tåbe frygter ikke ActiveX"  ;o)

Der er ikke en X-Browser/X-Platform metode til at printe med (hvad ActiveX jo heller ikke er). Du må uddybe hvilke krav, du stiller til metoden.

/mvh
</bole>
Avatar billede moefelt Nybegynder
07. januar 2003 - 05:06 #2
jeg brugte window.print alene i starten, men gamle browsere printer derved kun knapper??? og jeg blev derfor nødt til at bruge ovenstående script.

Mine krav er bare et script der printer alt på siden, også i gamle browsere.
Avatar billede olebole Juniormester
07. januar 2003 - 06:06 #3
Dit krav lyder lille - men er _enormt_  :)

Der findes ikke et sådan script, desværre. Du må bede din bruger om at trykke 'Ctrl + P' eller trykke på Print-knappen browseren. Det er nu heller ikke noget problem, da folk efterhånden er vandt til det fra alle seriøse sites ( = sites, der servicerer brugere X-browser/X-platform )  ;o)

/mvh
Avatar billede moefelt Nybegynder
04. februar 2003 - 14:41 #4
tak for hjælpen - jeg også valgt bare at "ignorere" de brugere der ikke kan få det til at virke. Selvom det langt fra er tilfredsstillende.

Lukker
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