Avatar billede 4b4 Nybegynder
27. november 2000 - 10:32 Der er 10 kommentarer og
1 løsning

1) Browser check 2) window.print

1) Browser check.
Jeg bruger på min side et script som kun virker i IE.. derfor har jeg brug for et script der checker om browseren er ie el. andre(dvs.. ie -> page1.. alle andre -> page2...) Dvs.. ik bare ie. ns.

2) window.print
Som sagt bruger jeg et script der anvender layers, (kig på www.4b4.dk) og jeg prøver at lave en print knap... MEN.. den skriver kun det ud jeg kan se på siden... og ikke hele siden content (da jeg bruger layer scroll script).. Nogen ider hvordan det kan fixes? script ?

/4b4
Avatar billede el_gnu Nybegynder
27. november 2000 - 15:26 #1
1)
<script language=\"JavaScript\">

if (document.all)
  location.href = \'ieside.html\';
else
  location.href = \'anden_side.html\';

</script>
Avatar billede 4b4 Nybegynder
27. november 2000 - 23:51 #2
Ehmmm document.all checker sq da ik browser typen!.. hrmm slet ingen der kan klare nogle af disse spørgsmål?

Nederen...
Avatar billede xtom2 Nybegynder
27. november 2000 - 23:52 #3
ALARJV ! :)
Avatar billede jonasp Nybegynder
27. november 2000 - 23:54 #4
Du skal bare lave en tom side og ligge : <script language=\"javaScript\">

if (document.all)
  location.href = \'siden som explore.html\';
else
  location.href = \'andre.html\';

</script>   

Avatar billede jonasp Nybegynder
27. november 2000 - 23:56 #5
Den skal selvfølge kaldes index....så sender den folk videre til den rigtige side
Avatar billede ldanielsen Nybegynder
28. november 2000 - 09:07 #6
Du kan bruge navigator.appName og navigator.appVersion, men document.all vil kun eksistere i explorer 4 eller mere, så den er faktisk OK at bruge.

Ligesom document.images fortæller dig om JavaScript 1.1 er understøttet.

Men vi er jo i browserproducenternes vold
Avatar billede geeeet Nybegynder
28. november 2000 - 10:04 #7
Med hensyn til at printe det indhold du har liggende i det lag, kan det ikke lade sig gøre...
Men du kan lave print-knappen sådan at den er et link til en anden side hvor din tekst står som alm. tekst, og så sætte den til at printe på onload....
Det skulle kunne lade sig gøre...

og el_gnu\'s script virker fint..

/Geeeet
Avatar billede 4b4 Nybegynder
28. november 2000 - 11:54 #8
Oki. Fik browser check til at virke.
Mangler bare print så.. geeeeeeeet. Jeps ved det .. Men hrmm jeg kan ikke rigtig se hvordan du vil lave det.. da jeg har en del sider på min url.. som jeg helst ikke vil til at lave en enkelt for hver.(bruger database udtræk, ASP/access)... Men ideen er ellers god nok.. at lave en onload=window.print.. og derefter et window.cloese ... men jeg  kan ikke se hvordan det kan lade sig gøre.. da jeg som sagt bruger database udtræk.. havde håbet på en løsning.. der kunne læse fra min layer(mine layers har samme navn på alle sider).. og udskrive indholdet af layeren.. (burde også kunne lade sig gøre...)

ps: heya TommI :=)

/4b4
Avatar billede geeeet Nybegynder
28. november 2000 - 12:02 #9
Heldigt for dig at du bruger en database... :-)
Det gør det bare endnu nemmere for dig...
Så skal du bare lave en template hvor du overfører f.eks. et db-id-nummer som print.asp?id=1 hvor du så sætter siden til at hente den post med id 1 i databasen ud...
Mon ikke du gør noget lignende på dine andre sider ?!?
Jeg ville ihvertfald overveje at lave spg.et i \"asp/php/perl eller hvad du nu har adgang til på din server\"-kategorien...

/Geeeet
Avatar billede el_gnu Nybegynder
28. november 2000 - 15:23 #10
4b4 => KUN IE har document.all med i deres DOM, så jo mit script tjekker browsertypen!!!
Avatar billede tille Nybegynder
29. november 2000 - 00:10 #11
jeg ved godt at spørgsmålet er lukket, men jeg har lige et script er er lidt mere omfattende end det jonasp angav:
<Script>
<!--
  if (document.all) //IE4,5
    loc = \'IE4-5.html\'
  else if (document.layers) //NS4
    loc = \'NS4.html\'
  else if (document.images) //NS5
    loc = \'NS5.html\'
  else if (document.images) //NS3,IE4
    loc = \'NS3-IE4.html\'
  else //NS2,IE3
    loc = \'NS2-IE3.html\'
  window.location = loc;
//--></Script>
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