Kód specifický pro prohlížeč pro IE a Netscape
Pokud navrhujete web, je důležité, abyste pochopili rozdíly mezi IE - Internet Explorer - a Netscape a kód pro oba.

První věc, kterou musíte udělat, je zjistit, jaký typ prohlížeče váš návštěvník používá. Udělali byste to pomocí tohoto kódu:

Dim SvrVar
Nastavit SvrVar = Request.ServerVariables
BrowserName = SvrVar ("HTTP_USER_AGENT")
OpSys = SvrVar ("HTTP_UA_OS")
Nastavit SvrVar = Nic

Nyní přesně víte, jaký prohlížeč a jaký operační systém váš uživatel používá. Dále byste pro každý prohlížeč vytvořili samostatný seznam stylů. Různé prohlížeče používají různé příkazy šablony stylů - a různé operační systémy používají různá písma. Zde je způsob, jak zvládnout čtyři hlavní kombinace:

'ZOBRAZIT STYLESHEET PRO ZÁVADOVACÍ SYSTÉM'
pokud InStr (BrowserName, "MSIE")> 0 a InStr (BrowserName, "Win")> 0, pak
Response.Write ""
konec, pokud
pokud InStr (BrowserName, "MSIE")> 0 a InStr (BrowserName, "Win") = 0, pak
Response.Write ""
konec, pokud
pokud InStr (BrowserName, "MSIE") = 0 a InStr (BrowserName, "Win")> 0, pak
Response.Write ""
konec, pokud
pokud InStr (BrowserName, "MSIE") = 0 a InStr (BrowserName, "Win") = 0, pak
Response.Write ""
konec, pokud

To se stará o základy. Pojďme nyní na skutečnou konstrukci stránky. Jeden velký rozdíl mezi IE a Netscape je v tom, že IE používá parametry těla „topmargin“ a „leftmargin“, zatímco Netscape jde s „marginheight“ a „marginwidth“. Takže váš kód pro psaní vašeho prohlášení o těle by mohl vypadat takto:

Pokud InStr (název prohlížeče, „MSIE“)> 0, pak
Response.Write ""
jiný
Response.Write ""
konec, pokud

Stejnou logiku byste použili po celou dobu svého kódu. Nezapomeňte ji řádně napsat na základě prohlížeče a operačního systému, se kterým uživatel pracoval. Ano, většinu HTML rozumějí všechny prohlížeče, ale chcete, aby váš web vypadal co nejlépe ve všech podmínkách. Jako vývojář jste povinni otestovat svůj kód v IE a Netscape, na počítačích PC a Mac, abyste porozuměli tomu, co svět vidí, když uvidí váš web!

Video Návody: Revolution OS (documentary about GNU/Linux) (MULTiSUB) (HQ) (Červenec 2024).