---
title: "krav på korrekt banner"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/110791-krav-på-korrekt-banner"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "joakimweb"
published: "2004-09-04T14:28:34.000Z"
updated: "2004-09-05T16:31:42.000Z"
replies: 3
views: 309
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/110791-krav-på-korrekt-banner"
---

# krav på korrekt banner

## #1 — joakimweb, 2004-09-04T14:28Z

Hej!

Jag får jämt url:er till banners som inte existerar, och detta vill jag förhindra redan när de skall sparas.

Hade tänkt mig följande:
 \- En korrekt sökväg till bannern skrivs in och bannern förhandsvisas ovanför
\- Misslyckas förhandsvisningen = felaktig sökväg, skall submit-knappen bli disabled. Visas bannern är den enabled. 

Enda problemet är mina JavaScript-kunskaper, och hoppas på någon hjälpsam person =)

Lite grund:

```
<input type="text" name="banner" size="30" class="forms"><br>
<input type="submit" name="skicka" value="Spara" class="submit">
```

 

Tacksam för all hjälp

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

## #2 — Jojoxx, 2004-09-04T20:58Z

```
<img src="default.gif" name="banner">
<script type="text/javascript">
var bannerimage=new Image();
bannerimage.onload=function(){
	document.images["banner"].src=this.src;
	document.forms["imageform"].submitbutton.disabled=false;	
}
</script>
<form action="somepage.asp" name="imageform">
<input type="text" onchange="document.images['banner'].src='default.gif'; this.form.submitbutton.disabled=true; bannerimage.src=this.value;"><br/>
<input type="submit" value="Skicka" name="submitbutton" disabled="disabled">
</form>
```

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

## #3 — nitro2k01, 2004-09-04T21:13Z

```
 
<script type="text/javascript"><!--
function checkBanner(th){
  var im=new Image(), retval=true;
  im.src=th.elements["banner"].value;
  if (im.height == 0 || im.height == 0){
    retval = false;
    alert("Sökvägen du angav verkar inte leda till ett giltigt bild-dokument. Vänligen rätta till detta och försök igen.");
  }else if (im.height > 60 || im.width > 468){
    retval = false;
    alert("Din banner är för stor. Vänligen använd en banner som är max 468 * 60 pixlar.");
  }
  return retval;
}
--></script>
<form name="formName" onsubmit="return checkBanner(this);">
<input type="text" value="http://www2.hemsida.net/dtd/busted.jpg" name="banner" size="30" class="forms"><br>
<input type="submit" name="skicka" value="Spara" class="submit">
</form>
```

/nitro2k01, jourhavande javascript-hjälte...

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

## #4 — joakimweb, 2004-09-05T16:31Z

Tusen tack båda! schysst =)
Nitro var dock lite bättre, bättre än min egen teori

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/110791-krav-på-korrekt-banner
