Avatar billede manon Nybegynder
09. september 1999 - 13:34 Der er 23 kommentarer og
2 løsninger

Automatisk vidrestilling alt afhængig af PC´s opsætning og browser

Jeg ved ikke om dette er det rette kategori, men findes der et script hvor surferen automatisk bliver vidrestillet til den side der nu passer til hans opløsning ( 600x480 / 1024x768 ovs )
Avatar billede mit Nybegynder
09. september 1999 - 13:45 #1
Avatar billede snowball Novice
09. september 1999 - 13:46 #2
<script language="JavaScript">

if (window.screen.width > 1024) {
URL = "mere_end_1024.htm";
window.location = URL; }
if (window.screen.width == 1024) {
URL = "1024.htm";
window.location = URL; }
if (window.screen.width == 800) {
URL = "800.htm";
window.location = URL; }
if (window.screen.width == 640) {
URL = "640.htm";
window.location = URL; }
if (window.screen.width < 640) {
URL = "mindre_end_640.htm";
window.location = URL; }

</script>

Så skulle du hvist være dækket ind :-)

Snowball
Avatar billede jumper Nybegynder
09. september 1999 - 17:06 #3
Hvad med at droppe Frontpage og lære HTML ordentligt at kende?

Så kan du jo lave hjemmesider der kan ses i alle opløsninger, istedet for sådan en lappeløsning ;)

/Thor
Avatar billede kent Nybegynder
09. september 1999 - 19:49 #4
Der er jo ikke alle der er eksperter, lige som dig (jumper)
Avatar billede cyberesben Nybegynder
09. september 1999 - 21:07 #5
snow, er der en javascript kode der hedder URL?
Avatar billede cyberesben Nybegynder
09. september 1999 - 21:07 #6
ups, min fejl
Avatar billede snowball Novice
09. september 1999 - 22:54 #7
Det ved jeg ikke (for jeg kender ikke ret meget til JS), men jeg kan sagtens få det til at virke så'n som det står der !!!

Snowball
Avatar billede cyberesben Nybegynder
10. september 1999 - 00:36 #8
sorry, jeg havde ikke set den nederste window.location = URL;
Avatar billede manon Nybegynder
10. september 1999 - 00:39 #9
Undskyld - det var bare et lille spørgsmål - ikke et debat emne *GG*

> Snnowball - jeg har ikke testet scriptet endnu, der vil nok gå nogle dage før du evt. vil få dine point.

Medmindre andre ikke har et bedre script.

Avatar billede snowball Novice
10. september 1999 - 00:42 #10
Bedere ??? Det fås ikke bedere. Det virker som det skal, er ufatteligt nemt at sætte op og så virker det !!!

Snowball
Avatar billede michaelras Nybegynder
10. september 1999 - 10:33 #11
Hvad med bare:
window.location = parseInt(window.screen.width,10) + '.html';

Det er lige så effektivt og MEGET simplere
så smutter den til [opløsning-bredde].html
altså: hvis 1024*768 = "1024.html"
            800*600 = "800.html"
            osv...

Ulempen er selvfølgelig hvis "brugeren" kører med en underlig opløsning som 840*630 eller så dan noget, så eksisterer siden jo ikke, så måske skulle man lave en eller anden for for test...

Ex på test
if (window.screen.width == 640) || (window.screen.width == 800) || (window.screen.width == 1024) || (window.screen.width == 1152) ||(window.screen.width == 1600)
{
window.location = parseInt(window.screen.width,10) + '.html';
}
else
{
window.location = 'andenopl.html';
}

Michael
Avatar billede michaelras Nybegynder
10. september 1999 - 10:37 #12
Ho ups....
I test-ex. skal (window.screen.width == 640) || (window.screen.width == 800) || (window.screen.width == 1024) || (window.screen.width == 1152) ||(window.screen.width == 1600) selvfølgelig self være inde i et parentespar, altså:
if ((window.screen.width == 640) || (window.screen.width == 800) || (window.screen.width == 1024) || (window.screen.width == 1152) ||(window.screen.width == 1600))

Michael
Avatar billede manon Nybegynder
10. september 1999 - 11:45 #13
Nu er jeg helt forviret - send lige hele scriptet igen, sådan som det burde se ud :-)
Avatar billede michaelras Nybegynder
15. september 1999 - 15:33 #14
<script language="JavaScript">
if ((window.screen.width == 640) || (window.screen.width == 800) || (window.screen.width == 1024) || (window.screen.width == 1152) ||(window.screen.width == 1600))
{
window.location = parseInt(window.screen.width,10) + '.html';
}
else
{
window.location = 'andenopl.html';
}
</script>
Avatar billede manon Nybegynder
26. oktober 1999 - 21:50 #15
Snowball >

Undskyld det har taget sin tid - men jeg er nød til at spørge igen.

Det script jeg skal bruge ser således ud:

Automatisk vidrestilling

800 x 600 og alt derunder skal til index1.html.
1024 x 768 og derover skal til index2.html

Kunne du sende scriptet igen, så lover jeg du får dine point.

\manon
Avatar billede cyberesben Nybegynder
26. oktober 1999 - 22:36 #16
<script language="JavaScript">
if (window.screen.width <= 800 )
{
document.location.href = '800.html';
}
else if (window.screen.width >= 1024 )
{
document.location.href = '1024.html';
}
</SCRIPT>
Avatar billede cyberesben Nybegynder
26. oktober 1999 - 22:37 #17
sorry, kan du selv rette 800 og 1024 til index1 og 2.html?
Avatar billede manon Nybegynder
28. oktober 1999 - 10:49 #18
Cyberesben >

Håber det er ok med dig. Eller får du bare de sidste 7 point i et andet spørgsmål.

Men tak.

\manon
Avatar billede cyberesben Nybegynder
28. oktober 1999 - 21:00 #19
jeg klarer mig nok..
Avatar billede dkkarpen Nybegynder
10. november 1999 - 10:48 #20
Kan man ikke få en delay på? F.eks. på 10 sek.?
Avatar billede cyberesben Nybegynder
10. november 1999 - 14:01 #21
ja... hvor meget vil du give for det?

<script language="JavaScript">
var delay = 100000 //antal millisekunder
setTimeout("viderestil()", delay)

function viderestil()
{
if (window.screen.width <= 800 )
{
document.location.href = '800.html';
}
else if (window.screen.width >= 1024 )
{
document.location.href = '1024.html';
}
}
</SCRIPT>
Avatar billede dkkarpen Nybegynder
10. november 1999 - 14:03 #22
Ikke noget - for jeg fandt en anden løsning. Men det lader sig altså gøre ;-)
Avatar billede cyberesben Nybegynder
10. november 1999 - 14:10 #23
hvad med at acceptere det der mega svar jeg gav dig en gang, det med forvalg af indhold af frame...
Avatar billede dkkarpen Nybegynder
10. november 1999 - 14:30 #24
Jeg har aldrig fået det testet, så jeg ved ikke om det skal accepteres...
Avatar billede cyberesben Nybegynder
10. november 1999 - 17:45 #25
hmm ok men det er lidt skod at sætte mig på en opgave og så give halvdelen af pointene væk og tilbageholde resten...
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