Avatar billede tupsy Nybegynder
04. maj 2001 - 04:09 Der er 8 kommentarer og
1 løsning

Åbne word istedet for Acrobat??

Jeg har \"hugget\" følgende fra et sted hvor det blev brugt til at søge og åbne nogle acrobat filer :

<html>

<head>
<title>Varenummer..</title>

<form method=\"POST\" name=\"frmNumber\">
  <!--mstheme--></font><table border=\"0\" cellspacing=\"0\" cellpadding=\"3\">
    <tr>
      <td width=\"33%\" align=\"right\"><!--mstheme--><font face=\"arial, arial, helvetica\">Indtast varenummer:<!--mstheme--></font></td>
      <td width=\"33%\"><!--mstheme--><font face=\"arial, arial, helvetica\"><input type=\"text\" name=\"txtVareNummer\" size=\"20\"><!--mstheme--></font></td>
      <td width=\"34%\"><!--mstheme--><font face=\"arial, arial, helvetica\"><script LANGUAGE=\"JavaScript\"><!--
function OpenPDF() {
    var sPath
   
    //use two backslashes \\\\ to represent one backslash \\ since backslash is an escape character
    sPath = \"\\\\\\\\dkadam\\\\CrossOrg\\\\BEA_KVALITET\\\\\";
   
    sPath = sPath + frmNumber.txtVareNummer.value + \".PDF\";
    window.open(sPath);
}
// --></script> <input onclick=\"OpenPDF();\" type=\"button\" value=\"OK\" name=\"cmdOK\" language=\"javascript\"><!--mstheme--></font></td>
    </tr>
  </table><!--mstheme--><font face=\"arial, arial, helvetica\">
</form>


Hvordan laver jeg det om så den søger og åbner word filer i stedet???

Evt. så den skriver \"Ikke fundet\" hvis den ingen fil finder meddet indtastede navn..


Tupsy!!

Avatar billede tupsy Nybegynder
04. maj 2001 - 04:49 #1
Hov.. Det skal bruges internt..
Skal det ligge på en server for at det virker???

Kan man ikke have en side med dette script + de filer man skal søge i til at ligge på en alm. harddisk??

Tupsy!!
Avatar billede jakoba Nybegynder
04. maj 2001 - 07:19 #2
Nedenfor har jeg klippet dit spørgsmål ned til det essentielle:

<script LANGUAGE=\"JavaScript\"> <!--

function OpenPDF() {
    var sPath
    //use two backslashes \\\\ to represent one backslash \\ since backslash is an escape character
    sPath = \"C:\\\\\\\\dkadam\\\\CrossOrg\\\\BEA_KVALITET\\\\\"; 
    sPath = sPath + frmNumber.txtVareNummer.value + \".PDF\";
    window.open(sPath);
};
// --> </script>

<form method=\"POST\" name=\"frmNumber\">
<input onclick=\"OpenPDF();\" type=\"button\" value=\"OK\" name=\"cmdOK\" language=\"javascript\">

Det  openPDF()  gør er blot at lægge en mappesti foran filnavnet og en filextension efter.

Du kan uden vider gøre præcis det samme med word filer, og excel filer og corell photopaint filer og , ... (en meget lang liste)

men for at få det til at virke skal din browser kende den filextension du bruger og det kan være et problem. Du skal have dine mimetypes iorden.
IE er ret grundig med at sørge for at microsofts egne filextensions bliver forstået korrekt. så sålænge du kører windows og bruger en IE browser kan du sikkert godt bruge metoden direkte til at åbne word-filer. Med andre extensions er det sværere, der må du selv sørge for at browseren genkender den extension. og selv fortælle browseren hvad den skal gøre med den.
Hvergang du installerer en ny plugin (som fx acrobat reader) sørger den installation for at indstille det. Og det bliver derfor mere og mere besværligt at finde det sted i IE\'s indstillenger man kan sætte mimetypes :(

et andet muligt problem er at word laver filer med forskellige extensions. nogle word dokumenter hedder .doc og andre hedder .wps
Så hwis du altid klistrer .doc på vil metoden ovenfor ikke kunne finde de filer der hedder .wps (og omvendt).

Det script du har fundet virker fint. men du må være forberedt på at det måske skal hjælpes :-))

mvh Jakob A
Avatar billede tupsy Nybegynder
04. maj 2001 - 07:59 #3
Jakoba>>>
Kan du prøve at rette koden til så den åbner wordfiler???
Og så den søger i den samme mappe som den selv ligger i?? altså så jeg ikke skal skrive hele stien ud til den..
Og så måske at den skriver \"Fil ikke fundet\" hvis den intet finder???

Tupsy!!
Avatar billede tupsy Nybegynder
04. maj 2001 - 08:07 #4
Har selv fået den til at åbne wordfiler..
Så er der de sidste 2??? :-)

Nogen der kan hjælpe??

Tupsy!!
Avatar billede tupsy Nybegynder
04. maj 2001 - 08:59 #5
Har lige hævet point antallet da det er noget jeg står og mangler...

Altså, kan man lave det så den søger i den mappe søgesiden selv ligger i?? Altså så man IKKE skal definere en sti..

Og lave det så den skriver Fil ikke fundet, hvis den ikke finder noget...

Tupsy!!
Avatar billede jakoba Nybegynder
04. maj 2001 - 10:59 #6
Ja meget nemt. det er de samme regler som for relative adresser på internettet:


                  // søg i dedenne mappe:
function OpenPDF() {
    var sPath
    //use two backslashes \\\\ to represent one backslash \\ since backslash is an escape character
    sPath = frmNumber.txtVareNummer.value + \".doc\";
    window.open(sPath);
};

                    // søg i den mappe der indeholder denne
function OpenPDF() {
    var sPath
    //use two backslashes \\\\ to represent one backslash \\ since backslash is an escape character
    sPath = \"..\\\\\" + frmNumber.txtVareNummer.value + \".doc\";
    window.open(sPath);
};                  //  IE (og kun IE) accepterer både / og \\\\ her.

                    // søg i en nabo-mappe til den jeg er i
function OpenPDF() {
    var sPath
    //use two backslashes \\\\ to represent one backslash \\ since backslash is an escape character
    sPath = \"..\\\\docfiler\\\\\" + frmNumber.txtVareNummer.value + \".doc\";
    window.open(sPath);
};                  //  IE (og kun IE) accepterer både / og \\\\ her.

men hvis det er hele spørgsmålet så behold 70p. Du får brug for dem når folk kommer og spørger hvorfor det ikke virker på deres Mac, Netscape, linux, ...

mvh JakobA
Avatar billede jakoba Nybegynder
04. maj 2001 - 13:03 #7
Det der med \"fil ikke fundet\" er derimod svært. men var det ikke det du havde opppe med Jumper for en ugestid siden? Jeg ved ikke hvordan.
Avatar billede tupsy Nybegynder
04. maj 2001 - 15:12 #8
Jakoba>>> Nå, det var DER problemet var ved Jumpers script....
Fino, så vigtigt er et heller ikke at den skriver \"Fil ikke fundet\" det kan man jo se.. :-)

Ang. det med at det ikke virker på Mac, Netscape, linux... Se det er jo det smarte.. Det skal bruges internt, og ALLE kører IE 5 eller derover...
Så det skal nok virke......

Kan du vente med point til jeg får det testet på jobbet???
Jeg skal på kursus i næste uge, men er tilbage derude på torsdag..
Der tester jeg lige, og vender tilbage med point...OK???
Skulle jeg glemme det (tror jeg nu ikke) så smid mig liige en reminder...

Tupsy!!
Avatar billede tupsy Nybegynder
24. oktober 2001 - 17:31 #9
Uuups.. Jeg glemte det...
Men her var de..

Tupsy..
ekspertenfest.dk
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