Avatar billede mansword Nybegynder
01. marts 2001 - 14:26 Der er 6 kommentarer og
1 løsning

Automatisk udskriv i ældre browsere...

Hej,
Jeg har en kalender på min hjemmeside, og nederst har jeg så lavet en lille printer og når man så trykker på den kalder den denne kommando frem:

<script language=\"JavaScript\">
function udskriv()
{window.print();}
</script>

Det er også udemærket, MEN
det virker kun i IS 5 og over...

jeg skulle gerne have et script der også virkede på ældre browsere.. :-)

Er her nogen der kan hjælpe mig???

>>>Mansword
Avatar billede a-torsten Nybegynder
01. marts 2001 - 14:29 #1

<script language=\"JavaScript\">
function udskriv()
{vbPrintPage();}
</script>

virkder den..???

_anders
Avatar billede a-torsten Nybegynder
01. marts 2001 - 14:31 #2
Nææ... testede selv... den virker ikke...
Avatar billede a-torsten Nybegynder
01. marts 2001 - 14:33 #3
Men prøv istedet.....

<script language=\"JavaScript\"> 
var da = (document.all) ? 1 : 0;
var pr = (window.print) ? 1 : 0;
var mac = (navigator.userAgent.indexOf(\"Mac\") != -1);
function udskriv() {
  if (pr) // NS4, IE5
    window.print()
  else if (da && !mac) // IE4 (Windows)
    vbPrintPage()
  else // other browsers
    alert(\"Sorry, your browser doesn\'t support this feature.\");
  return false;
}
</script>

-Anders
Avatar billede visionmagic Nybegynder
01. marts 2001 - 14:37 #4
Er det udprintning, du vil have??? Jeg tror ikke det kan gøres automatisk.... pga sikkerheden... men jeg bruger dette script..

<SCRIPT Language=\"Javascript\">
function printit(){ 
if (window.print) {
    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 this Page\" name=\"Print\" onClick=\"printit()\"></form>\');       
}
</script>
Avatar billede mansword Nybegynder
01. marts 2001 - 14:48 #5
>>>a-torsten

Det virker desværre ikke i IE4... :-(

>>>visionmagic

Jeg vil sådan set have nogen lunde det samme som det du har der men bare med et billede, det har jeg jo sådan set også nu, men det virker bare ikke i ældre browsere...

<<<Mansword>>>
Avatar billede visionmagic Nybegynder
01. marts 2001 - 15:30 #6
Old med \"store\" knapper
<input type=button value=\"Print this Page\" name=\"Print\" onClick=\"printit()\"></form>

New with pics:

<input type=\"image\" src=\"navnet_på_dit_billed.gif\"  value=\"Print this Page\" name=\"Print\" onClick=\"printit()\"></form>
Avatar billede olebole Juniormester
01. marts 2001 - 17:30 #7
<ole>
Hvorfor ikke bare:
  <a href=\"#\" onclick=\"printit();\"><img src=\"DinPrinter.gif\" border=\"0\"></a>
Input type=\"image\" skodder helt vildt - og specielt i forhold til onclick-events!
/mvh
</bole>
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