Avatar billede fejehund Nybegynder
14. august 2001 - 01:48 Der er 15 kommentarer og
1 løsning

Image links

Jeg har en side hvor der skal være mulighed for at vælge forskellige sprog. Jeg kunne godt tænke mig at der alt efter hvilket sprog man kører musen henover så står en tekst der siger \"vælg sprog\", på det pågældende sproge man nu har ført musen henover. hvordan gøres det
Avatar billede ashes Nybegynder
14. august 2001 - 02:15 #1
Ja .. princippet ligger i det her script

<body onload=\"dynAnimation()\">

<map name=\"FPMap0\">
<area href=\"C.htm\" shape=\"rect\" coords=\"23, 179, 193, 203\" onMouseover=\"fpAnimswapImgFP1.src=\'http://www.google.com/intl/da/images/home_title.gif\';\">
<area href=\"K.htm\" shape=\"rect\" coords=\"212, 180, 264, 202\" onMouseover=\"fpAnimswapImgFP1.src=\'http://us.a1.yimg.com/us.yimg.com/i/ww/m5v5.gif\';\">
<area href=\"D.htm\" shape=\"rect\" coords=\"289, 178, 395, 202\">
<area href=\"G.htm\" shape=\"rect\" coords=\"425, 179, 491, 203\">
<area href=\"L.htm\" shape=\"rect\" coords=\"519, 181, 586, 201\">
<area href=\"Ga.htm\" shape=\"rect\" coords=\"618, 181, 721, 203\"></map>

<img border=\"0\" src=\"http://www.jubii.dk/i/l.gif\" usemap=\"#FPMap0\"
id=\"fpAnimswapImgFP1\" name=\"fpAnimswapImgFP1\"
dynamicanimation=\"fpAnimswapImgFP1\" lowsrc=\"\"
width=\"734\" height=\"217\">
Avatar billede ashes Nybegynder
14. august 2001 - 02:15 #2
det er ikke et script men bare en kode ... sorry
Avatar billede roenving Novice
14. august 2001 - 02:22 #3
Hvis du kigger på Eksperten-logoet her oppe til venstre er det lavet sådan, det er vel sådan noget du vil have ?-)

<A HREF=\"/\"><IMG SRC=\"/images/elogo.gif\" WIDTH=\"73\" HEIGHT=\"81\" BORDER=\"0\" ALT=\"Eksperten.dk\"></A>

Det genererer teksten fra ALT-attributten som hover-tekst og URL\'en til Eksperten.dk i statusbaren.

hth
jes
Avatar billede fejehund Nybegynder
14. august 2001 - 02:28 #4
ja, det er næsten sådan jeg vil have det. jeg kunne bare godt tænke mig at teksten ikke var i sådan en lille gul boks, men snarere stod ovenover billedet.
Avatar billede retep Nybegynder
14. august 2001 - 02:29 #5
Hejsa fejehund ;)

Jeg har lavet et hurtigt javascript, som gør det jeg tror du vil have. Det kunne laves meget pænere med switch sætninger og arrayes, men sådan er det ;)


----------------------

<html>
<body>
<form name=\"langform\">
  <input type=\"hidden\" name=\"selectedlang\" value=\"1\">
</form>
<script>
  function GetAltTitle(obj){
    var sellang = document.forms.langform.selectedlang.value;

    //objname er det \'flag\' som musen er over. sellang er det sprog der er valgt. 1 dansk 2 tysk 3 engelsk
    if (obj.name == \"Dansk\"){
        if (sellang == 1){   
            obj.alt=\"Over Dansk, valgt sprog dansk\";
        } else if(sellang == 2) {
            obj.alt=\"Over Dansk, valgt sprog Tysk\";
        } else if(sellang == 3) {
            obj.alt=\"Over Dansk, valgt sprog Engelsk\";       
        }

    } else if (obj.name == \"Tysk\"){
        if (sellang == 1){   
            obj.alt=\"Over Tysk, valgt sprog dansk\";
        } else if(sellang == 2) {
            obj.alt=\"Over Tysk, valgt sprog Tysk\";
        } else if(sellang == 3) {
            obj.alt=\"Over Tysk, valgt sprog Engelsk\";       
        }
       
    } else if (obj.name == \"Engelsk\"){
        if (sellang == 1){   
            obj.alt=\"Over Engelsk, valgt sprog dansk\";
        } else if(sellang == 2) {
            obj.alt=\"Over Engelsk, valgt sprog Tysk\";
        } else if(sellang == 3) {
            obj.alt=\"Over Engelsk, valgt sprog Engelsk\";       
        }
    }
  }//end function


  function SwichLang(nytlangid){
    document.forms.langform.selectedlang.value = nytlangid; 
  }

</script>



  <IMG name=\"Dansk\" SRC=\"da.gif\" WIDTH=\"35\" HEIGHT=\"35\" BORDER=0 onmouseover=\"GetAltTitle(this)\" onclick=\"SwichLang(1)\">
  <IMG name=\"Engelsk\" SRC=\"en.gif\" WIDTH=\"35\" HEIGHT=\"35\" BORDER=0 onmouseover=\"GetAltTitle(this)\" onclick=\"SwichLang(3)\">
  <IMG name=\"Tysk\" SRC=\"ty.gif\" WIDTH=\"35\" HEIGHT=\"35\" BORDER=0 onmouseover=\"GetAltTitle(this)\" onclick=\"SwichLang(2)\">
</body>
</html>


-------------------
Avatar billede retep Nybegynder
14. august 2001 - 02:32 #6
Det er
<form name=\"langform\">
  <input type=\"hidden\" name=\"selectedlang\" value=\"1\">
</form>

Der bestemmer hviklen sprogversion du er på. Når du klikker på et flag (da.gif, ty.gif eller en.gif) ændres den ALT-tekst der er på billedet. Du skal selv lige øversætte dem ;)
Avatar billede retep Nybegynder
14. august 2001 - 02:32 #7
oversætte even
Avatar billede retep Nybegynder
14. august 2001 - 02:37 #8
Men at lave en side på flere sprog i javascript er en noget rodet løsning... Har du ikke adgang til noget server side scripting? ASP, PHP?

Ellers skal du loade alle teksterne på alle sprog hver gang og bruge javascript til at ændre dem. Det er lidt voldsomt...
Avatar billede fejehund Nybegynder
14. august 2001 - 02:39 #9
ja, det er næsten det jeg havde tænkt mig
Avatar billede fejehund Nybegynder
14. august 2001 - 02:42 #10
jo, jeg har rodet lidt med ASP, men har ikke fået PWS op at køre endnu. hvordan fungere det så i ASP?
Avatar billede retep Nybegynder
14. august 2001 - 02:45 #11
I asp ville du gemme sprogversionen i en sessionsvariabel eller en cookie. Og alt efter hvilken sprogversion der er valgt, ville du så sende ren html til brugeren på dennes sprog.

Dvs. du ville slippe helt for javascript...
Avatar billede retep Nybegynder
14. august 2001 - 02:48 #12
PWS ligger på windiws cd\'en, men ikke under tilføj/fjern programmer. Du skal gå manuelt ind på cd\'en... Der er en setupfil, og 30 sek efter har du pws med asp.
Avatar billede retep Nybegynder
14. august 2001 - 02:49 #13
Hmmm... Jeg kan vist ikke ramme tastaturet længere, må hellere komme i seng ;)

Held og lykke med dit projekt!
Avatar billede fejehund Nybegynder
14. august 2001 - 02:53 #14
tak,
Avatar billede retep Nybegynder
14. august 2001 - 13:00 #15
Var der mere du ville have til dit javascript?
Avatar billede fejehund Nybegynder
14. august 2001 - 13:34 #16
nej, tak
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