---
title: "Dela upp kod"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/132344-dela-upp-kod"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Asa"
published: "2005-08-05T20:28:16.000Z"
updated: "2005-08-05T21:38:41.000Z"
replies: 4
views: 285
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/132344-dela-upp-kod"
---

# Dela upp kod

## #1 — Asa, 2005-08-05T20:28Z

```
  <script language="JavaScript">
  var iCount = 0
  var com_live = new Array('Texten,,<img src="gfx/bild.gif">','Texten,,<img src="gfx/bild.gif">','Texten,,<img src="gfx/bild.gif">','Texten,,<img src="gfx/bild.gif">')

  function ChangeText(){
	document.getElementById("com_live").innerHTML = com_live[iCount]
	iCount += 1
	if (iCount > com_live.length-1) { iCount = 0 }

  setTimeout('ChangeText()',4000);
  }
  </script>

<body onLoad="ChangeText();">

<div id="com_live"></div>
```

Hur delar jag upp så texten kan ligga på ett ställe och bilden på ett? Har separerat det med ,,

Går det att fixa koden så man slipper ha allt på en rad där det står var com_live = new Array....

Vill att varje inlägg skall ha egen rad.. Hoppas nån kan.

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

## #2 — Jojoxx, 2005-08-05T21:21Z

Hmm, menar du så här:

```
var com_live = [
	'Texten,,<img src="gfx/bild.gif">',
	'Texten,,<img src="gfx/bild.gif">',
	'Texten,,<img src="gfx/bild.gif">',
	'Texten,,<img src="gfx/bild.gif">'
];
```

Eller kanske så här, med 2 arrayer:

```
var com_live = [
	'Texten',
	'Texten',
	'Texten',
	'Texten'
];
var com_live_img = [
	'<img src="gfx/bild.gif">',
	'<img src="gfx/bild.gif">',
	'<img src="gfx/bild.gif">',
	'<img src="gfx/bild.gif">'
];
```

...och då...

```
document.getElementById("com_live").innerHTML = com_live[iCount]+com_live_img[iCount];
```

Eller förstod jag dig helt fel?

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

## #3 — Asa, 2005-08-05T21:29Z

Som alternativ 1 men sedan vill jag visa bilden i en tabellkolumn och texten i en annan. Hur skriver jag då?

Fast då kanske det är bättre med alternativ 2 eller vad säger du som är expert?

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

## #4 — Jojoxx, 2005-08-05T21:36Z

Det är nog en smaksak... :) Man kan ju även göra en array i arrayen, så blir det enklare att skapa den vilket du säkert gör(?) via ASP:

```
var com_live = [
	['Texten','<img src="gfx/bild.gif">'],
	['Texten','<img src="gfx/bild.gif">'],
	['Texten','<img src="gfx/bild.gif">'],
	['Texten','<img src="gfx/bild.gif">']
];
```

Så använder du com_live\[iCount\]\[0\] för texten och com_live\[iCount\]\[1\] för bilden.

Red. typo

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

## #5 — Asa, 2005-08-05T21:38Z

Okej.. tackar . Jepp kommer bli via asp. Skall se vad jag kan göra av det. Om jag ej lyckas återkommer jag.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/132344-dela-upp-kod
