---
title: "Problem med input type image..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/148449-problem-med-input-type-image"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Method"
published: "2006-06-27T09:24:11.000Z"
updated: "2006-06-27T13:50:05.000Z"
replies: 6
views: 491
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/148449-problem-med-input-type-image"
---

# Problem med input type image...

## #1 — Method, 2006-06-27T09:24Z

Har denna kod för "knappen"

```
<input type="image" src="bilder/admin/edtImages/italian.gif" accesskey="i" name="btn_5" onClick="bbstyle(2)" onMouseOver="helpline('i')" />
```

Men varje gång jag trycker på den så laddas sidan om, hur kommer detta sig?

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

## #2 — ironhead, 2006-06-27T09:28Z

har du en form så postas den då input kommer att agera som en submitknapp.

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

## #3 — Method, 2006-06-27T09:28Z

finns det något sätt att få den att agera som en button?

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

## #4 — @nders, 2006-06-27T09:52Z

Det är väl bara att använda en vanlig \<img\>-tagg med ett onclick-event?

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

## #5 — Method, 2006-06-27T13:00Z

jo visst, men jag var ute efter accesskey funktionen och det verkar inte fungera på a href

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

## #6 — @nders, 2006-06-27T13:07Z

Okay. Avsluta onclick med *return false;* då, så slipper du släppa iväg formuläret.

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

## #7 — nitro2k01, 2006-06-27T13:50Z

Method, jag antar att det du egentligen vill göra är att använda en vanlig länk med accesskey-attribut, right? Detta funkar utmärkt i FF, men uppenbarligen använder du IE, där det inte funkar. Jag råkar ha ett skript liggandes som fixar detta, som tyvärr faller på att det inte tar hänsyn till onclick-attribut. Men nu har jag fixat det:

```
<html>
<head>
<script type="text/javascript"><!--
if (document.all &&!window.opera)
// Kod som fixar accesskey för IE
 window.attachEvent("onload", function(){ // Attach this function
 //(attachEvent is ok since code will only ever be run on IE)
  for (var i=0; i<document.links.length; i++){ // Check every link
   if (document.links[i].accessKey) // Does it have an accesskey?
    document.links[i].onfocus=function(){
     if(event.altKey){/* If alt was held the user probably
      pressed an access key...*/
      if("function"==typeof this.onclick && !this.onclick.call(this))
       return;

      window.open(this.href, this.target?this.target:"_self");
      // Simulate link click
     }
    }

  }
 });
--></script>
</head>
<body>
Lite text här, länken får inte vara det första som kommer efter body!
<a href="#" accesskey="i" onmouseover="helpline('i')" onclick="bbstyle(2); return false;"><img src="bilder/admin/edtImages/italian.gif" name="btn_5" /></a>
</body>
</html>
```

Ett par kommentarer dock: 1) onclick, onmouseover osv stavas med bara små bokstäver. 2) En vild gissning är att alt+i ska användas för att göra text kursiverad. Detta heter dock italic och inte italian.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/148449-problem-med-input-type-image
