Avatar billede gertnissen Nybegynder
09. juni 2000 - 15:35 Der er 11 kommentarer og
2 løsninger

Eksternt javascript i head resulterer i unknown type

<HTML>
<HEAD>
<TITLE>BLA BLA</TITLE>
<STYLE><!--
        a:link {text-decoration:none}
        -->
</STYLE>
<SCRIPT language="JavaScript" type="text/javascript" src="http://150.1.119.64/prod/z1204/js/kls.js">

</SCRIPT>

</HEAD>

<BODY>
......

Hvad er der galt i denne head ???

Når denne head åbnes i Netscape 4.6 under OS/2 kommer der en dialogboks med unknown type... (mime types skulle være i orden i Netscape. Hvis jeg annullere virker scriptet fint !)

I IE 5.0 og NS 4.5 under NT giver ikke denne 'fejl'.

Har jeg glemt noget i mit Script tag "<SCRIPT language="JavaScript" type="text/javascript" src="http://150.1.119.64/prod/z1204/js/kls.js"></SCRIPT>" ?

Avatar billede maínframe.subnet Nybegynder
09. juni 2000 - 15:40 #1
prøv sådan her!

<SCRIPT LANGUAGE=JavaScript1.1 SRC=http://150.1.119.64/prod/z1204/js/kls.js></SCRIPT>
Avatar billede jumper Nybegynder
09. juni 2000 - 15:44 #2
Der er intet galt på klienten, du har skrevet det ganske korrekt.

Tjek til gengæld serveren. Det lyder som om den har fået sat de forkerte mimetypes der, evt. sat .js filer til at blive eksekveret af WSH.

/Thor
Avatar billede gertnissen Nybegynder
09. juni 2000 - 15:46 #3
mainframe.subnet>> Det giver ingen forskel
Avatar billede gertnissen Nybegynder
09. juni 2000 - 15:46 #4
jumper>> Jeg vender tilbage ...
Avatar billede el_gnu Nybegynder
09. juni 2000 - 22:12 #5
Prøv med link i stedet:

<link language="JavaScript" type="text/javascript" href="http://150.1.119.64/prod/z1204/js/kls.js">

(-: el Gnu
Avatar billede sjh Nybegynder
09. juni 2000 - 23:22 #6
I må meget undskyld men jeg har aldrig hørt om "link" hvordan bruges det?
Avatar billede el_gnu Nybegynder
09. juni 2000 - 23:44 #7
Efter nærmere eftertanke tror jeg det her er mere korrekt:

<LINK HREF="http://150.1.119.64/prod/z1204/js/kls.js" REL="JavaScript" TYPE="text/javascript">

sjh => <link> er en måde at inkludere filer på, f.eks. stylesheets og javascripts således at koden kan bruges af flere sider. Så behøver man kun at ændre koden et sted i stedet for at gøre det på hver enkelt side.

(-: el Gnu
Avatar billede sjh Nybegynder
10. juni 2000 - 00:54 #8
el_gnu => Betyder det at man kan nøjes med at bruge en fil til det hele.

eks:
<!---------------- html ----------------->
<LINK HREF="http://file.js" REL="JavaScript" TYPE="text/javascript">

<SCRIPT>Link();</SCRIPT>
<!---------------- html ----------------->


//----------------- file.js -----------------
BODY {font-family: Verdana, Arial, Helvetica, sans-serif; color :#000000; font-size: 10pt;}
TD {font-family: Verdana, Arial, Helvetica, sans-serif; color :#000000; font-size: 10pt;}
A {font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; font-size: 9pt;}
A:Active {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-size: 9pt;}
A:Hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic;color: #FF0000; font-size: 9pt;}

function Link(){
document.write(' <A HREF="http://godelinks.htm" >Gode links</A>');
document.write(' <A HREF="http://godelinks.htm" >Gode links</A>');
document.write(' <A HREF="http://godelinks.htm" >Gode links</A>');
}
//----------------- file.js -----------------
Avatar billede sjh Nybegynder
10. juni 2000 - 01:06 #9
el_gnu => Jeg har lige testede det, men det virker ikke, men er der en mulighed for at lave det sådan.
Avatar billede el_gnu Nybegynder
10. juni 2000 - 01:12 #10
sjh=> Det er muligt, men jeg har kun testet det med:

<script language="JavaScript" src="JavaScript.js"></script>

(-: el Gnu
Avatar billede el_gnu Nybegynder
18. september 2000 - 20:30 #11
virker det?
Avatar billede gertnissen Nybegynder
05. oktober 2000 - 21:25 #12
Tja, hvordan skal man fordele point på dette gamle indlæg.

el_gnu - dine forslag var ikke lige noget der ledte på sporet.
junper - dine svar gav mulighed for at søge efter løsninger.

Svaret var at når der var adgangskontrol på webserveren / stien, så fik den ikke altid sent siden til brugeren selv om denne var logget korrekt på ?

Jeg har dog stadig ikke fundet den korrekte løsning, så INDLÆG ER STADIG VELKOMNE.
Avatar billede el_gnu Nybegynder
24. oktober 2000 - 15:49 #13
hmm, jeg kiggede lige på dit indlæg 10/06 2000 00:54:41 og opdagede at du i din file.js også har et CSS stylesheet og kan man ikke!

Du er nødt til at dele det op i to filer:


----------------- script.js -----------------
function Link(){
document.write(\' <A HREF=\"http://godelinks.htm\" >Gode links</A>\');
document.write(\' <A HREF=\"http://godelinks.htm\" >Gode links</A>\');
document.write(\' <A HREF=\"http://godelinks.htm\" >Gode links</A>\');
}

----------------- style.css ---------------
BODY {font-family: Verdana, Arial, Helvetica, sans-serif; color :#000000; font-size: 10pt;}
TD {font-family: Verdana, Arial, Helvetica, sans-serif; color :#000000; font-size: 10pt;}
A {font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000FF; font-size: 9pt;}
A:Active {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-size: 9pt;}
A:Hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic;color: #FF0000; font-size: 9pt;}

----------------- hp.html -----------------
<HTML>
<HEAD>
    <TITLE>test af eksterne filer</TITLE>

<LINK REL=\"stylesheet\" HREF=\"style.css\" TYPE=\"text/css\">
<SCRIPT TYPE=\"text/javascript\" LANGUAGE=\"JavaScript\" SRC=\"script.js\">
</SCRIPT>

</HEAD>
<BODY>

<SCRIPT TYPE=\"text/javascript\" LANGUAGE=\"JavaScript\">
Link();
</SCRIPT>

</BODY>
</HTML>
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