---
title: "ssi???"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17272-ssi"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Plutt"
published: "2000-12-03T21:01:00.000Z"
updated: "2000-12-18T21:23:00.000Z"
replies: 14
views: 497
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/17272-ssi"
---

# ssi???

## #1 — Plutt, 2000-12-03T21:01Z

Hejsan!
Skulle behöva lägga in en fil på en html sida precis som man gör med ssi, men så har jag inte rättigheter att använda ssi. Undrar ifall detta går att lösa mha. javascript???

Permalänk: https://www.webforum.nu/p/17272

## #2 — casca, 2000-12-03T21:13Z

Nepp, går inte att lösa med Javascript.

Permalänk: https://www.webforum.nu/p/327993

## #3 — Erik Juhlin, 2000-12-03T22:13Z

Nja, skulle ju funka med documen.write i en .js fil och sen \<script language="Javascript" scr="fil.js"\>\</script\>

Permalänk: https://www.webforum.nu/p/327994

## #4 — Alpha II, 2000-12-05T07:30Z

Om du har tillgång till PHP så kan du ju använda det!

På <http://www.brinkster.com>  kan du få 30 mb och det stöder ASP och SSI.

På <http://www.f2s.com>  kan du också få några mb och det stöder PHP!

Permalänk: https://www.webforum.nu/p/327995

## #5 — Zaphod, 2000-12-17T10:55Z

Tjaa, i dagsläget finns det ju en massa alternativ. ilayers och XML (det var ju just sådant här som XML var designat för!!!) bara för att nämna två. Sedan så är det Självklart att det går med javscript (Casca, ta å läs på lite innan du uttalar dig. \*suckar\*).

Men det blir lite jobbigt. Eftersom du måste lägga hela sidans innehåll i en variabel och sedan ta och importera .js filen (som Erik sa) och sedan ta: document.getElementById(objDiv).innerHTML = variabeln
(det är w3c dom. document.all\[objDiv\].innerHTML funkar också).

Där objDiv är ditt lager, och där variabeln är html innehållet. Kom bara ihåg att om du ska lägga html i en variabel så måste du se till att "" och '' inte blandas hejvilt. variabel = "''" funkar och variabel = '""' funkar. Men inte variabel = '"'"' funkar inte.
Men ta och gör så att du tar och inkluderar all kod med '' och sedan gör om alla ' i html dokumentet:

var nisse = '\<span id="hejsan"\>Hej här har jag en apostrof: '+unescape("%27")+'\</div\>'

Sedan när du tar

document.getElementById(objDiv).innerHTML = nisse;

så kommer javascript att skriva ut: \<span id="hejsan"\>Hej här har jag en apostrof: '\</span\> i lagret som du har definierat i objDiv.

Got it?
Men jag skulle inte köra med Javascript (även om det går, Casca). Skulle ta XML eller ilayer (har inte testat ILayer själv. Men det ska funka såhär tror jag \<ilayer id="hej" src="sida.html"\>\</ilayer\> sedan kan du flytta omkring den hur du vill. Precis som ett vanligt lager). ilayer och xml är ju IE 5.+ och NS 6 only dock. Som du kanske vet.

Permalänk: https://www.webforum.nu/p/327996

## #6 — bughawk, 2000-12-17T12:30Z

För några månader sedan skrev jag ett [program](http://members01.chello.se/yrin/programs/shtml_compiler.html) som "kompilerar" ssi-html-filer redan på den egna datorn, så att det bara är att lägga upp dem på servern sedan. (Då är de "klara", m a o så behöver inte servern klara av ssi).

Nackdelen är att man måste kompilera om efter varje ändring, samt att mitt program kan vara buggigt.. ;)
(Vad tror ni att jag har fått mig nick ifrån? :e :e ;) )

Programmet fungerar bara under win32 (har bara testat det under win98). Jag tar inte heller något ansvar för om programmet är buggigt...

\[R: länkfibbel\]

Permalänk: https://www.webforum.nu/p/327997

## #7 — casca, 2000-12-17T13:57Z

Hehe.. bughawk, det där var en av världshistoriens sämsta program-idéer.. ;)
Varför skulle man vilja att koden läggs in på dokumentet??

Permalänk: https://www.webforum.nu/p/327998

## #8 — bughawk, 2000-12-17T14:55Z

Casca,

Det tycker jag inte alls! :p

Det är utmärkt för de som bara använder SSI för att inkludera filer, menyer mm...Men vars webbserver inte stöder SSI. Då kan man använda detta istället. Förstår inte vad som är dumt med det?! :q

Permalänk: https://www.webforum.nu/p/327999

## #9 — emission, 2000-12-17T17:55Z

Nej, dt är väl alldeles utmärkt om man t.ex. har en meny som ska ligga med överallt. CSI?

"och XML (det var ju just sådant här som XML var designat för!!!)"

Det där får du allt förklara Zaphod. :)

Permalänk: https://www.webforum.nu/p/328000

## #10 — spango, 2000-12-17T21:50Z

Bughawk, gissa vad? Jag har gjort en SSI-kompilator i Java, som är betydligt gulligare än din :p . Har dock inte släppt den för allmänheten än.

Varför är en SSI-kompilator en dålig idé? SSI-filer tar c:a 10ggr längre tid att skicka ut än vanliga html-filer, om jag inte minns fel.

Permalänk: https://www.webforum.nu/p/328001

## #11 — bughawk, 2000-12-17T22:07Z

Spango,

Min är inte gullig, den är inte speciellt bra heller.. Men den fungerar hyffsat iaf.. ;)

Filerna tar inte längre att skicka ut annars, eftersom de ändå kommer att sättas ihop på servern när någon begär ner sidan.
(Jo, det blir iofs mer data att skicka upp till sin webbserver, men det är väl ändå försumbart?)

Jajaja.. ;)

Permalänk: https://www.webforum.nu/p/328002

## #12 — DmS, 2000-12-18T08:39Z

Jag använde javascript istället för ssi på min gamla isp där jag inte hade tillgång till varken, ssi, asp eller php.

Jag skrev en lite tutorial om det, här:
 <http://www.dmsproject.com/article.php3> 

Dan

Permalänk: https://www.webforum.nu/p/328003

## #13 — spango, 2000-12-18T17:39Z

Bughawk:
Om jag nånsin släpper min fina lilla kompilator ska du få din del av respekten, len!

**\<tillägg\>**
Eh, jo, shtml-sidor tar längre tid att skicka ut, eftersom de måste parsas varje gång nån begär dem. Statiska sidor spottas bara ut (eller är det som så att de parsas efter meta-taggar?). Nåja, .shtml glufsar mer resurser än .html
**\</tillägg\>**

Permalänk: https://www.webforum.nu/p/328004

## #14 — casca, 2000-12-18T19:01Z

Förlåt då bughawk.. ;)
Men om html-koden "kompileras", alltså skrivs till filen blir det fruktansvärt omständigt, eftersom man måste gå in och ändra i varje fil när man uppdaterar... 

Eller har jag missuppfattat programmets princip? :)

\[Redigering: får väl påpeka att jag inte provat program än ;)\]

Permalänk: https://www.webforum.nu/p/328005

## #15 — bughawk, 2000-12-18T21:23Z

Man anger en mapp med undermappar som programmet ska söka igenom och så skapas en kompilerad version av de filerna i en annan mapp..

Permalänk: https://www.webforum.nu/p/328006

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17272-ssi
