Avatar billede clarke Nybegynder
01. november 2000 - 10:35 Der er 18 kommentarer og
1 løsning

Browser resolution

Hjælp ønskes
Grunken skriver i et tidligere
svar, at man kan bruge følgende
code \'herunder\' til at,vælge web side der passer til brugerens display opløning
mer er det ikke muligt at komme uden om det dobbelte bogholderi blot ved at udskifte
bagrunds billedet istedet for.
jeg har brug for at udskifte mit baggrunds billed afhængi af brugererens opløsning
men eller ingen ændringer på webstedet
er der nogen der har et bud på dette
jeg bruger frontpage 2000 og har ikke en disse forstand på Java script eller hvor der skal sættes ind Så lidt ekstra forklaring er nødvendig
på forhånd tak
Clarke     
\" 
<script language=\"JavaScript\">
if (window.screen.width > 1024) {
URL = \"1024.html\";
window.location = URL; }
if (window.screen.width == 1024) {
URL = \"1024.html\";
window.location = URL; }
if (window.screen.width == 800) {
URL = \"800.html\";
window.location = URL; }
if (window.screen.width == 640) {
URL = \"640.html\";
window.location = URL; }
</script>

og så kan du bare ændre filnavnene på htmlfilerne den viderestiller til.

og det smarte er selvfølgelig at en der kører 800*600 ikke skal sidde med en skærm fyldt af scrollbars, fordi at din side er optimere til 1024*768

-Grunken \"
Avatar billede crm_rar Nybegynder
01. november 2000 - 15:04 #1
I hver HTML-fil du opretter har du en <body>-tag ... <body background=\"images/back.gif\">, dette skal rettes til ...

<script language=\"JavaScript\">
document.write(\'<body text=\"black\" link=\"red\" background=\"images/\');
if (window.screen.width == 1024) {
document.write(\'back1024.gif\') }
if (window.screen.width == 800) {
document.write(\'back800.gif\') }
if (window.screen.width == 640) {
document.write(\'back640.gif\') } ;
document.write(\'>\')
</script>
<noscript>
<body background=\"images/back800.gif\">
</noscript>

<noscript>-tag\'en bruges sådan så folk med MEGET gamle browsere, og folk der har deaktiveret JavaScript kan bruges siden alligevel

Dette skulle gerne gøre at browseren checker skærm-opløsningen når siden loades og vælger det rigtige baggrundsbillede.
Avatar billede crm_rar Nybegynder
01. november 2000 - 15:06 #2
Lille rettelse ...

<script language=\"JavaScript\">
document.write(\'<body text=\"black\" link=\"red\" background=\"images/\');
if (window.screen.width > 1024) {
document.write(\'back1024.gif\') }
if (window.screen.width == 1024) {
document.write(\'back1024.gif\') }
if (window.screen.width == 800) {
document.write(\'back800.gif\') }
if (window.screen.width == 640) {
document.write(\'back640.gif\') } ;
document.write(\'>\')
</script>
<noscript>
<body background=\"images/back800.gif\">
</noscript>
Avatar billede clarke Nybegynder
02. november 2000 - 13:28 #3
Tak crm_rar
blot lad mig forstå hvor det skal sættes ind
herunder er koden i html \" er hvor jeg formoder det skal sættes ind og ende jeg kan se du re- setter til 800x60 som standard det er fint
jeg går ud fra at coden skal på alle mine sider

Tak fra

clarke

PS er der nogen mulighed i fp 2000 til at undgå at baggrunds billed tiles unden at rette i  html

<HTML>
<HEAD>
    <TITLE></TITLE>
    <base target=\"main\">
    <style fprolloverstyle>A:hover {color: red; font-weight: bold}
    </style>
<meta name=\"Microsoft Border\" content=\"b\">
</HEAD>
<\"Skal java script sættes ind her\" BODY text=\"#FFFFFF\" alink=\"#FFFF00\" vlink=\"#FF00FF\" bgproperties=\"fixed\" link=\"#00FFFF\" bgcolor=\"#FFB820\" topmargin=\"0\" leftmargin=\"0\" background=\"images/Mand&ur0.gif\">\"og ende her\"<p align=\"left\" style=\"margin-left: 5\"><font color=\"#000000\"><u><span style=\"position: absolute; left: -264; top: -102; z-index: -1\"><img border=\"0\" src=\"images/Mandur.gif\" width=\"140\" height=\"82\" align=\"right\"></span>Disse
sider en under konstruktion og ikke til brug</u></font></p>


<p align=\"left\" style=\"margin-left: 5\"><font color=\"#000000\"><u>vi arbejder på at få dem færdige. <img border=\"0\" src=\"images/underconst.GIF\" width=\"40\" height=\"38\"></u></font>&nbsp;&nbsp;&nbsp;</p>


Avatar billede clarke Nybegynder
02. november 2000 - 13:29 #4
hov det gik vist for stærkt med de stave fejl

clarke
Avatar billede crm_rar Nybegynder
02. november 2000 - 13:56 #5
<script language=\"JavaScript\">
document.write(\'<BODY text=\"#FFFFFF\" alink=\"#FFFF00\" vlink=\"#FF00FF\" bgproperties=\"fixed\" link=\"#00FFFF\" bgcolor=\"#FFB820\" topmargin=\"0\" leftmargin=\"0\" background=\"images/\');
if (window.screen.width == 1024) {
document.write(\'back1024.gif\') }
if (window.screen.width == 800) {
document.write(\'back800.gif\') }
if (window.screen.width == 640) {
document.write(\'back640.gif\') } ;
document.write(\'\">\')
</script>
<noscript>
<BODY text=\"#FFFFFF\" alink=\"#FFFF00\" vlink=\"#FF00FF\" bgproperties=\"fixed\" link=\"#00FFFF\" bgcolor=\"#FFB820\" topmargin=\"0\" leftmargin=\"0\" background=\"images/back800.gif\">
</noscript>

Koden skal som du antyder, indsættes lige efter </HEAD> og lige før <P ALIGN=\"LEFT\" STYLE=\"MARGIN-LEFT: 5\">. Koden skal erstatte HELE din <BODY ...>-tag på alle sider.

Bemærk at jeg har rettet background-parameteren mellem <noscript> og </noscript>, som koden er nu vil browseren bruge back800.gif som standard - hvis JavaScript er deaktiveret - ellers bruges det respektive billede.
Avatar billede clarke Nybegynder
06. november 2000 - 11:03 #6
Tak crm rar

Clarke
Avatar billede clarke Nybegynder
15. november 2000 - 11:28 #7
cmr_rar

hvad går der galt her siden der ikke kommer noget baggrunds billed på siden, kun den transperante farve vises ok, men mand&ur*.gif vises ikke og der i koden hvor src=\"images/Mandur.gif\"  \'er\', det må væren en fejl, for jeg har ikke længere denne gif. Og fjerner jeg den gør det ingen forskel

På forhånd tak

Clarke

<HTML>
<HEAD>
    <TITLE></TITLE>
    <base target=\"main\">
    <style fprolloverstyle>A:hover {color: red; font-weight: bold}
    </style>
<meta name=\"Microsoft Border\" content=\"b\">
</HEAD>
<script language=\"JavaScript\">
document.write(\'<BODY text=\"#FFFFFF\" alink=\"#FFFF00\" vlink=\"#FF00FF\" bgproperties=\"fixed\" link=\"#00FFFF\" bgcolor=\"#FFB820\" topmargin=\"0\" leftmargin=\"0\" background=\"images/\');
if (window.screen.width == 1024) {
document.write(\'images/Mand&ur1024x768.gif\') }
if (window.screen.width == 800) {
document.write(\'images/Mand&ur800x600.gif\') }
if (window.screen.width == 640) {
document.write(\'images/Mand&ur640x480.gif\') } ;
document.write(\'\">\')
</script>
<noscript>
<BODY text=\"#FFFFFF\" alink=\"#FFFF00\" vlink=\"#FF00FF\" bgproperties=\"fixed\" link=\"#00FFFF\" bgcolor=\"#FFB820\" topmargin=\"0\" leftmargin=\"0\" background=\"images/Mand&ur800x600.gif\">
</noscript>
<p align=\"left\" style=\"margin-left: 5\"><font color=\"#000000\"><u><span style=\"position: absolute; left: -264; top: -102; z-index: -1\"><img border=\"0\" src=\"images/Mandur.gif\"
\" align=\"right\"></span>Disse sider en under konstruktion og ikke til brug</u></font></p>


<p align=\"left\" style=\"margin-left: 5\"><font color=\"#000000\"><u>vi arbejder på at få dem færdige. <img border=\"0\" src=\"images/underconst.GIF\" width=\"40\" height=\"38\"></u></font>&nbsp;&nbsp;&nbsp;</p>


<p align=\"left\" style=\"margin-left: 10\"><font color=\"#FFFFCC\" size=\"6\">Velkommen
til kontakts hjemmeside.</font></p>


<font SIZE=\"4\"><b></b>
<p style=\"margin-left: 10; margin-top: 0\" align=\"left\"><font color=\"#FFFFCC\">kontakt
er Test.</font></p>
<p style=\"margin-left: 10; margin-top: 0\" align=\"left\"><font color=\"#FFFFCC\"></font></p>
<p style=\"margin-left: 10; margin-top: 0\" align=\"left\"><font color=\"#FFFFCC\">Alle
henvendelser er velkommen.</font></font><font color=\"#FFFFFF\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color=\"#000000\">&nbsp;&nbsp;</font>
</p>
</BODY>
</HTML>

Avatar billede crm_rar Nybegynder
15. november 2000 - 11:42 #8
Jeg tror ikke JavaScript er glad for at man bruger \"&\" i filnavne!?
Avatar billede crm_rar Nybegynder
15. november 2000 - 11:46 #9
BTW, hvad er adressen egentlig?
Avatar billede clarke Nybegynder
15. november 2000 - 12:48 #10
ok
for frontpage var ligeglad
og hvad med \" src=\"images/Mandur.gif\" jeg går ud
fra at det kan fjernes
tak
Clarke
Avatar billede clarke Nybegynder
15. november 2000 - 13:29 #11
crm_rar

bær med mig for det er jo græsk i mine øjne,
ændring af alle gif filnavne gav samme resutat
tog  src=\"images/Mandur.gif\"  ud
heller ingen ændring, stadig intet billed for en god ordens skyld kan jeg oplyse at der ikke er sat baggrunds billed ind i frontpage, idet jeg går ud fra at scriptet klare det

clarke
Avatar billede clarke Nybegynder
16. november 2000 - 11:22 #12
Til interesere

Efter at have brugt 48 timer for at forstå dette simple jave script og ikke kunne få det til at virke, og så finde ud af at et simpelt linieskift er årsagen

dette var fejlen ikke sådan
</HEAD>
<script language=\"JavaScript\">
men sådan
</HEAD><script language=\"JavaScript\">

tak for al hjælp
clarke
Avatar billede clarke Nybegynder
28. november 2000 - 13:07 #13
Nyt problem opstået

efter at alt viker perfect billed skift mm.
ønskede jeg at organisere web stedet bedre ved at
oprette flere mapper hvori jeg placere nogle af siderne, men så virker bagrunds billedskift ikke
idet det forsvinder helt  \" hvorfor\"
det virker dog igen når jeg sætter siderne tilbage
i \"root\" alt andet på siderne virker normalt når de er flyttet til den nye mappe men jeg ville gerne have mere orden
ps prøvede forskellige måder at specificere mappen på i scriptet men uden resultat

på forhånd tak

Clarke
Avatar billede crm_rar Nybegynder
28. november 2000 - 13:24 #14
Det er fordi at path\'en til baggrunden angiver at billederne ligger i samme bibliotek som HTML-siderne. Angiv stien relativt for at løse problemet, fx. background=\"../back.gif\" (\"..\" angiver at der kigges et niveau tættere på roden, fx HTML-sider: www.site.dk/html/, BAGGRUND: www.site.dk/). Et andet exempel (aktuelt hvis du har billederne liggende under /images: background=\"images/back.gif\" (HTML: www.site.dk/, BAGGRUND: www.site.dk/images). Endeligt er der nogen der samler HTML for sig, billeder for sig etc. Så bliver det til: background=\"../images/back.gif\" (HTML: www.site.dk/html, BAGGRUND: www.site.dk/images).

PS. Hvis du har en MEGET kompleks træstruktur (ikke anbefalelsesværdigt!) kan du også gå flere niveauer mod roden, fx: background=\"../../images/back.gif, hvis du fx. har flere emner på siden - HTML: www.site.dk/emne/html, BAGGRUND: www.site.dk/images)
Avatar billede clarke Nybegynder
29. november 2000 - 11:26 #15
Tak crm_rar
Men jeg har også lige opdaget at dette script ikke virker i netscape her kommer kun blanke sider
ingen fejl blot en hvid side.
har du flere tricks for at rette dette før jeg prøver dit sidste forslag

Tak Clarke
Avatar billede mhllhm Nybegynder
29. november 2000 - 11:27 #16
Du går ind på http://www.snitz.subnet.dk
Og henter scriptet...
Avatar billede clarke Nybegynder
29. november 2000 - 11:54 #17
Fint men hvor på  http://www.snitz.subnet.dk/
desuden er der fejl på denne side  prøv at click
på *find what you need* og du får offsett rammer
på samme side i min ie 5.0

Clarke
Avatar billede clarke Nybegynder
30. november 2000 - 10:43 #18
background=\"../images/\');
Dette virker fint nu tak, just like in dos bare med forvard slash.

Så er der kun Netscape tilbage
vil checke det idag

Clarke
Avatar billede clarke Nybegynder
04. december 2000 - 13:11 #19
cmr_rar
alt virker i Ie 5.0
men ikke i Nescape 4.76 her kun blanke sider,
men coden er der
noget virker i netscape 6.0
men her scaler banner ikke rigtigt og baggrund\'s
bileder er ikke stationært men flyttersig ved scrolning 

Hvis du har nogle gode råd som før vil jeg være taknemlig

MVH

Clarke
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