Avatar billede lynx-dlk Nybegynder
20. september 2003 - 23:21 Der 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?
Avatar billede bufferzone Praktikant
20. september 2003 - 23:26 #1
Jeg vil anbefale en anden løsning af to årsager.

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
Avatar billede thesurfer Nybegynder
20. september 2003 - 23:28 #2
et godt råd: lav være med at bruge popups

start-side:
<a href="dansk.htm">Dansk</a> - <a href="english.htm">English</a>

nemmere kan det næsten ikke blive..

sådan en opgave er er max 15 points værd..
Avatar billede tjens Nybegynder
20. september 2003 - 23:33 #3
På det her link står der bare ALT om javascript og vinduer:

http://developer.irt.org/script/window.htm
Avatar billede roenving Novice
21. september 2003 - 07:44 #4
Brug den teknik, som også er meget udbredt:

Vælg dit start-sprog og placér links til de andre sprog som ikke særligt store ikoner, feks. i øverste højre hjørne ...
Avatar billede swuppe Nybegynder
21. september 2003 - 11:20 #5
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.
Avatar billede thesurfer Nybegynder
18. december 2003 - 03:46 #6
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.
Avatar billede lynx-dlk Nybegynder
25. februar 2004 - 10:34 #7
Tjens er faktisk den eneste som har svaret mig på mit spørgsmål.... så hvis du vil være så venlig ;)
Avatar billede thesurfer Nybegynder
25. februar 2004 - 20:07 #8
hmm.. jeg har lige læst spm'et igen.. og jeg tror at løsningen ligner det her:

---

Den først side der indlæses (typisk 'index.htm'):
<body onload="window.open('sprog.htm','sprog','width=640,height=480">

Selve popup'en med valgmulighederne (filen hedder 'sprog.htm'):
<a href="java script:opener.document.location='dansk.htm';window.close();">Dansk</a>
<br>
<a href="java script:opener.document.location='english.htm';window.close();">English</a>

---

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..
Avatar billede thesurfer Nybegynder
25. februar 2004 - 20:13 #9
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>
Avatar billede lynx-dlk Nybegynder
15. marts 2004 - 18:46 #10
tak thesurfer---- hvis du smider et svar, så får du pointene ;)
Avatar billede thesurfer Nybegynder
16. marts 2004 - 09:26 #11
OK, så gør jeg det :-)
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