Avatar billede axkris Nybegynder
29. november 2000 - 21:04 Der er 14 kommentarer og
1 løsning

Netscape, SSI og shtml

Jeg er i gang med at lave et site (http://www.selvet.dk), hvor jeg bruger Server Side Include og har navngivet htm-filerne med shtml-ekstention. Ellers kunne jeg ikke få serveren til at includere mine filer. Det virker fint i Microsoft Explorer - MEN NU OPDAGER JEG, AT DET IKKE VIRKER I NETSCAPE (VERS. 4.00). Hvordan kan dette problem løses?
Avatar billede parazite Nybegynder
29. november 2000 - 21:11 #1
Har du mulighed for at bruge php eller asp? Det er cross browser. :o)
Avatar billede Thomas Nybegynder
29. november 2000 - 21:15 #2
Virker det ikke???? Server side includes bliver læst af serveren, og giver derfor kun almindeligt html tilbage - altså må det være noget i din html kode der ikke virker i ns4 (det virker fint i ns6).
Avatar billede cskaade Nybegynder
29. november 2000 - 23:46 #3
Man kan se alt koden i NS 4.51 DK men man kan kun se den øverste del af web siden mens man i NS 6.0 kan se hele siden så det må være noget af dine HTML koder som NS 4. ikke kan klare.
Avatar billede lthrane Nybegynder
30. november 2000 - 08:32 #4
JA - der er et eller andet html NS 4.51 ikke forstår (og ses siden i Opera er der også noget galt - så er alt under menuen rykket et stykke til højre).

Jeg så i din html, at der efter menu tabellen kommer denne linie:

<!--VBSkript#txt2#2#&2#-->
</FONT>

...jeg kan ikke se at der er en \'start\' tag til denne font ?!

Jeg påstår ikke at det er årsagen, men der skal ikke mange \'småfejl\' til før en side vises forskelligt i forskellige browsere...

lthrane
Avatar billede axkris Nybegynder
30. november 2000 - 23:37 #5
Jeg har prøvet at omdøbe default.shtml til test.htm, og så viser Netscape 4.00 siden - men includerer IKKE mine SSI-filer!
Avatar billede lthrane Nybegynder
01. december 2000 - 09:29 #6
som ravio nævnte:
det er serveren der inkluderer for dig inden siden returneres til browseren. serveren parser kun hvis extension er shtml.
Avatar billede lthrane Nybegynder
01. december 2000 - 09:30 #7
undskyld, raivo i stedet for ravio ;-)
Avatar billede axkris Nybegynder
01. december 2000 - 09:41 #8
Hvis jeg tester Netscape 4.00 off line på en shtml-fil får jeg et pop up-vindue, som meddeler mig, at dokumentet er et \"iexplorer-dokument\", hvorefter Explorer åbnes med dokumentet.
Avatar billede Thomas Nybegynder
01. december 2000 - 11:05 #9
lthrane  >>
Det skal du ikke tage dig af - der er såmend så mange der tager fejl af det! (o:

axkris  >>
Det er da klart at browseren ikke inkluderer noget, når du kalder filen for htm i stedet for shtml. Shtml er server parsed, og vil blive læst af serveren, hvor htm kun bliver læst af browseren - hvilken jo ikke ved at <!--# betyder at det er noget der skal tages højde for.

Mit (kvalificerede) gæt er, at der er noget rivende galt i opbygningen af siden.

//Thomas
Avatar billede Thomas Nybegynder
01. december 2000 - 11:10 #10
axkris  >>
som svar på dit sidste indlæg kan jeg blot kommentere, at du IKKE skal sætte hverken ie eller ns til at vise .shtml filer - filerne skal ikke have nogen afhængigheder til nogle browsere. De er Server side filer!!! Det er serveren der tager sig af dem!!!

Hvis det er et problem, så opbyg først din side i almindelig html, og derefter så ændre du det til shtml og putter de ting ind der skal - på denne måde kan du også teste om din side virker korrekt i ns.

//Thomas
Avatar billede axkris Nybegynder
01. december 2000 - 11:19 #11
Som jeg skrev:  Jeg har prøvet at omdøbe default.shtml til test.htm, og så viser Netscape 4.00 siden OK - men includerer IKKE mine SSI-filer!  Jeg forstår godt, hvorfor SSI-filerne ikke vises, men tager det som udtryk for, at fejlen IKKE skal søges i htm-kodningen.
Avatar billede Thomas Nybegynder
01. december 2000 - 11:25 #12
Så må konklusionen vel være, at der er fejl i det du inkluderer!?!

//Thomas
Avatar billede axkris Nybegynder
01. december 2000 - 11:29 #13
Det har jeg ikke tænkt på... Det vil jeg teste, når jeg kommer hjem i aften...
Avatar billede axkris Nybegynder
02. december 2000 - 01:29 #14
100 points til raivo! Det VAR i det includerede script, at fejlen lå! I stedet for </TABLE> stod der <TABLE>, og så skal det vel gå galt? Lige til en kvajebajer. Nu står siden igen, som den skal, i Netscape 4.00. Tak for inspirationen!
PS. Hvordan overfører jeg dine points, når du kun har angivet dit indlæg som kommentar? Mvh. Axkris.
Avatar billede Thomas Nybegynder
02. december 2000 - 11:41 #15
Hermed et styk svar - send kvajebajeren denne vej (o:

//Thomas
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