---
title: "Om javascript resultat = Stockholm visa en kodsnutt - hur?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/159182-om-javascript-resultat-stockholm-visa-en-kodsnutt-hur"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "wally_91"
published: "2007-04-12T20:01:00.000Z"
updated: "2007-04-12T21:05:40.000Z"
replies: 4
views: 665
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/159182-om-javascript-resultat-stockholm-visa-en-kodsnutt-hur"
---

# Om javascript resultat = Stockholm visa en kodsnutt - hur?

## #1 — wally_91, 2007-04-12T20:01Z

Hej alla!

Jag har lite problem med ett javascript eftersom jag kan absolut ingenting om javascript...

Jag vill att om staden = Stockhom ska kod1 visas annars visas ingenting.

För att ta reda på vilken stad man är i använder jag detta skript.

```
<script language="JavaScript" src="http://j.maxmind.com/app/geoip_city"></script>Du är från <script language="JavaScript">document.write(geoip_city());</script>
```

**kod1** 

```
<form method="post" action="http://reseplanerare.sl.se/bin/query.exe/sn?" target="_blank">
<table cellspacing="0" style="width:140p;height:180px;padding:0px;background-image:url(http://reseplanerare.sl.se/img/inputgen2/bg_type_5.gif);">
<tr>
<td style="padding:0px;height:62px;vertical-align:top;"><img src="http://reseplanerare.sl.se/img/inputgen2/logo_small.gif" width="140" height="43" border="0" alt="SLs logotyp" /></td>
</tr>
<tr>
<td style="padding:22px 0px 0px 17px;height:60px;vertical-align:top;">
<input type="hidden" name="REQ0HafasSearchForw" value="1" />
<input type="hidden" name="REQ0JourneyStopsS0A" value="255" />
<input type="text" name="REQ0JourneyStopsS0G" size="13" maxlength="30" title="Ange den adress eller hållplats som du vill åka från." />
</td>
</tr>
<tr>
<td style="padding:0px 0px 0px 17px;height:28px;vertical-align:top;">
<input type="hidden" name="REQ0JourneyStopsZ0A" value="255" />
<input type="text" name="REQ0JourneyStopsZ0G" size="13" maxlength="30" title="Ange den adress eller hållplats som du vill åka till." />
</td>
</tr>
<tr>
<td style="padding:0px 0px 0px 17px;height:30px;vertical-align:top;">
<input type="image" src="http://reseplanerare.sl.se/img/inputgen2/snarast.gif" alt="Sök" title="Räknar ut en resa med avgångstid så snart som möjligt." name="start=yes&REQ0JourneyTime=+0:05" />
<input type="image" src="http://reseplanerare.sl.se/img/inputgen2/senare.gif" alt="Sök" title="Om du vill resa senare idag, eller en annan dag." name="go" />
</td>
</tr>
</table>
</form>
```

Hoppas att ni kan hjälpa en orutinerad javascriptare, typ... :p

Mvh

wally_91

Permalänk: https://www.webforum.nu/p/159182

## #2 — nitro2k01, 2007-04-12T20:09Z

Jag gör det lite mer utförligt, ifall du vill läggatill fler städer senare. 

```
<script type="text/javascript" src="http://j.maxmind.com/app/geoip_city"></script><script type="text/javascript">
city = geoip_city();

switch(city){
    case "Stockholm":
    case "Göteborg":
    case "Malmö":
        document.write("Du är från " + city);
        break; // <- Viktigt!
    default:
        document.write("Du är från någon annan stad");
        break;

}
</script>
```

Sen finns det anledningar att inte använda document.write, men det där duger nog för dig. (Sedan kan det vara så att geoip väljer att lägga blanktecken eller annat skräp runt strängen. Säg till om det inte funkar.)

Permalänk: https://www.webforum.nu/p/1958512

## #3 — wally_91, 2007-04-12T20:19Z

Det verkar funka men hur ska jag få in kod1 om man är i Stockholm (och endast Stockholm)

Permalänk: https://www.webforum.nu/p/1958515

## #4 — nitro2k01, 2007-04-12T20:37Z

Sorry, läste inte frågan ordentligt.

```
<form [b]id="slform" style="display:none;"[/b] method="post" action="http://reseplanerare.sl.se/bin/query.exe/sn?" target="_blank">
<table cellspacing="0" style="width:140p;height:180px;padding:0px;background-image:url(http://reseplanerare.sl.se/img/inputgen2/bg_type_5.gif);">
<tr>
<td style="padding:0px;height:62px;vertical-align:top;"><img src="http://reseplanerare.sl.se/img/inputgen2/logo_small.gif" width="140" height="43" border="0" alt="SLs logotyp" /></td>
</tr>
<tr>
<td style="padding:22px 0px 0px 17px;height:60px;vertical-align:top;">
<input type="hidden" name="REQ0HafasSearchForw" value="1" />
<input type="hidden" name="REQ0JourneyStopsS0A" value="255" />
<input type="text" name="REQ0JourneyStopsS0G" size="13" maxlength="30" title="Ange den adress eller hållplats som du vill åka från." />
</td>
</tr>
<tr>
<td style="padding:0px 0px 0px 17px;height:28px;vertical-align:top;">
<input type="hidden" name="REQ0JourneyStopsZ0A" value="255" />
<input type="text" name="REQ0JourneyStopsZ0G" size="13" maxlength="30" title="Ange den adress eller hållplats som du vill åka till." />
</td>
</tr>
<tr>
<td style="padding:0px 0px 0px 17px;height:30px;vertical-align:top;">
<input type="image" src="http://reseplanerare.sl.se/img/inputgen2/snarast.gif" alt="Sök" title="Räknar ut en resa med avgångstid så snart som möjligt." name="start=yes&REQ0JourneyTime=+0:05" />
<input type="image" src="http://reseplanerare.sl.se/img/inputgen2/senare.gif" alt="Sök" title="Om du vill resa senare idag, eller en annan dag." name="go" />
</td>
</tr>
</table>
</form>
[b]<script type="text/javascript">
window.onload=function(){
    var city = geoip_city();
    if (city == "Stockholm")
        document.getElementById("slform").style.display=''; 
}
</script>[/b]
```

Permalänk: https://www.webforum.nu/p/1958521

## #5 — wally_91, 2007-04-12T21:05Z

Tack! Ditt skript funkar prefekt!

Permalänk: https://www.webforum.nu/p/1958530

---

Tråden på webben: https://www.webforum.nu/amne/javascript/159182-om-javascript-resultat-stockholm-visa-en-kodsnutt-hur
