20. september 2003 - 23:21Der er
10 kommentarer og 1 løsning
Startsside i javascript
Hejsa alle sammen.
jeg har lige et hurtigt spørgsmål.
jeg har en side hvor man når man kommer ind på den skal vælge om den skal være på dansk eller engelsk.
det skulle gerne foregå sådan at man skriver adressen, og så skulle der kommer et lille vindue op i størrelsen 600x400 hvor man så kan vælge dansk eller engelsk. dette vindue skal være oven på det andet, og når man så har valdt sproget, lukkes den lille side, og den oprindelige side viser sig som den skal..
men hvordan.. er det ikke JavaScript der skal bruges?
For det første kan søgemaskiner ikke vælge, og dermed ikke komme videre, dette betyder at de kun kan finde din forside. Et site på kun en side kommer ikke med.
For det andet , er vi mange der beskytter os mod den slags popup, de bruges meget til spam, Vi ville aldrig se din popup og bare undre os over hvad den enkelt side går ud på.
Brug almindelige html links, eller brug browserspeoget som parameter for hvilket sprog brugeren ser
En lidt mere avanceret løsning er at tjekke hvor brugerens ip-adresse hører til, hvis det er Danmark kan du så vælge dansk (der er dog ingen garantier for at brugeren rent faktisk kan dansk) og f.eks. engelsk for alle andre. Muligheden for selv at vælge lægger du så på som allerede foreslået.
Dette spørgsmål mangler input. Det kan f.eks. være at spørgeren mangler at acceptere/afvise svar/komme med feedback, eller af en svarer mangler at lægge et svar/komme med feedback.
Hvis man ikke synes om "java script:", kan man f.eks. bruge: <a href="#" onclick="opener.document.location='dansk.htm';window.close();">Dansk</a> osv..
rettelse (glemte et ' tegn): <body onload="window.open('sprog.htm','sprog','width=640,height=480'">
Igen vil jeg råde dig til *ikke* at bruge popups, ved onload. De fleste har en eller anden form for popup-killer/blocker. Dem der har, vil ikke kunne se popup'en med valgmulighederne. En sådan popup-killer/blocker er f.eks. standard i browserene Opera og Mozilla.
I stedet kan du: 1) Skrive <a href....> koden direkte i 'index.htm' filen 2) Skrive <a href="sprog.htm" target="_blank">Vælg Sprog / Choose Language</a>
Det skal lige siges at href="sprog.htm" target="_blank"
kan erstattes af f.eks.: <a href="#" onclick="window.open('sprog.htm','sprog','width=640,height=480');return false;">Vælg Sprog / Choose Language</a>
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.