Kode

Tags:    html css

<< < 123 > >>
Jeg kan ikk få det her til at virke, det er noget claus pryds har skrevet til mig, er der noget galt eller gør jeg det bare forkert når jeg bruger det? hvor skal jeg skrive det hele?

<script language="javascript">
var reklameArray = new Array("banner1.gif","banner2.gif","banner3.gif")
var reklameBillede = 0
function visTidligere()
{
if (document.images && reklameBillede > 0)
{
reklameBillede--
document.foersteReklame.src=reklameArray[reklameBillede]
}
}

function visNaeste()
{
if (document.images && reklameBillede < 2)
{
reklameBillede++
document.foersteReklame.src=reklameArray[reklameBillede]
}
}
</script>

og i dit html dokument skal du skrive:
<img src="banner1.gif" name="foersteReklame"><br><br>
<a href=javascript:visTidligere()>Vis Foregående</a> 
<a href=javascript:visNaeste()>Vis Næste</a>



25 svar postet i denne tråd vises herunder
5 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Prøv det her istedet:
Fold kodeboks ind/udKode 

htmlkode:
<img src="" id="billede"/>
<a href="javascript:flyt(1);">Frem</a>
<a href="javascript:flyt(-1);">Tilbage</a>

Hilsen Mathias

[Redigeret d. 14/05-04 16:40:13 af Mathias Knudsen]
==================
Intet er værre end en NINJA!
==================
////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
det kan jeg ikk få til at virke

har du husket at lave billede1.gif og billede2.jpg om?

Hilsen Mathias



Hej,

jeg har rettede lidt i den oprindelige kode, så nu er den:
Fold kodeboks ind/udKode 
Og det skal ind i HEAD sektionen, så putter du det her i body, så skulle det virke:
Fold kodeboks ind/udKode 

Det eneste jeg har rettede er document.foersteReklame er belvet til document.getElementById('foersteReklame'), name er blevet til id også har jeg tilfæjet lidt (;) som det er blevet nævnt før

adam
Køb en zebra - og kald den plet




jeg kan heller ikk få det til at virke når de billeder jeg skal bruge ligger i en mappe for sig selv, skal jeg ikk bare skrive, mappe\\billede1.jpg i arrayen'?


Prøv at skrive mappe/billede1.JPEG
Kunne være fejlen... Hvis det er en jpg fil...
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Fold kodeboks ind/udKode 


semikolon i JavaScript er ligegyldigt.

Jeg er usikker på om man kan bruge name="" i et <img> tag.

Husk at rette 2 til
antallet af billeder - 1
eller til
reklameArray.length - 1

Mht undermapper så skal der bruges / på en hjemmeside, men lokalt på en windowsmaskine skal der bruges \\. Da JavaScript bruger \\ til escaping skal der en \\ foran så det bliver til \\\
Har i øvrigt lavet scriptet så billederne loades fra start.

[Redigeret d. 20/05-04 21:51:26 af Jesper Kristensen]



ps. dette script virker kun i ms internet explorer....

Ja, så er det jo ikke meget værd.

Fatter ikke hvorfor man laver sådanne scripts. I de fleste tilfælde kræver det så lidt at lave det om så det virker.


så det virker hvorfor skulle man crosscode...
hvis man skulle ville det se sådan ud...

Fold kodeboks ind/udKode 


nu virker den også i browsere der bruger:
getElement(id)

men det kan ikke betale sig at crosscode.... se bare den afstemning der er nu... 76% IE og hos almindelige brugere af internettet er antallet af IE bruger MEGET højere.... (kan ikke det præcise tal men tæt på det maximale...)

Mvh. Jop...



For det første mangler du semikolon (;) efter alle dine sætninger med javascript.
_______________________________________
-----------------------{ nife}------------------------_______________________________________

[Redigeret d. 14/05-04 14:54:22 af Nicolai Lyster Fersner]



Prøv det her istedet:
Fold kodeboks ind/udKode 

htmlkode:
<img src="" id="billede"/>
<a href="javascript:flyt(1);">Frem</a>
<a href="javascript:flyt(-1);">Tilbage</a>

Hilsen Mathias

[Redigeret d. 14/05-04 16:40:13 af Mathias Knudsen]



Prøv det her istedet:
Fold kodeboks ind/udKode 

htmlkode:
<img src="" id="billede"/>
<a href="javascript:flyt(1);">Frem</a>
<a href="javascript:flyt(-1);">Tilbage</a>

Hilsen Mathias

[Redigeret d. 14/05-04 16:40:13 af Mathias Knudsen]

==================
Intet er værre end en NINJA!
==================
////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
det kan jeg ikk få til at virke



Hej,

jeg har rettede lidt i den oprindelige kode, så nu er den:
Fold kodeboks ind/udKode 
Og det skal ind i HEAD sektionen, så putter du det her i body, så skulle det virke:
Fold kodeboks ind/udKode 

Det eneste jeg har rettede er document.foersteReklame er belvet til document.getElementById('foersteReklame'), name er blevet til id også har jeg tilfæjet lidt (;) som det er blevet nævnt før

adam
Køb en zebra - og kald den plet


jeg får stadig bare sådan et hvidt billede med et rødt kryds i...



hvis du bruger IE som browser skulle dette virke... (her ikke testet....)


Fold kodeboks ind/udKode 


Mvh. Jop...



<< < 123 > >>
t