webForumDet fria alternativet

Dela upp kod

4 svar · 280 visningar · startad av Asa

AsaMedlem sedan dec. 20011 860 inlägg
#1
  <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.

JojoxxMedlem sedan juni 20004 308 inlägg
#2

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?

AsaMedlem sedan dec. 20011 860 inlägg
#3

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?

JojoxxMedlem sedan juni 20004 308 inlägg
#4

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

AsaMedlem sedan dec. 20011 860 inlägg
#5

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

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)