Een Random bericht laten zien

Status
Niet open voor verdere reacties.

Remi1995

Gebruiker
Lid geworden
31 jul 2009
Berichten
291
Hallo.


Ik ben bezig met een site en ik wil graag dat er elke keer weer een andere berichtje/tip op de voorpagina staat, en dat elke keer als je op F5 (vernieuwen) drukt dat er dan weer een nieuw berichtje komt.
Ik weet dat zoiets mogelijk is in PHP maar ik weet niet of het kan in HTML.




Vriendelijke groeten, Remi1995
 
Met HTML kan niks, eigenlijk.

Met JavaScript wel, zoek op 'random item array javascript', dan zou je een eind moeten komen.
 
Met HTML kan niks, eigenlijk.

Met JavaScript wel, zoek op 'random item array javascript', dan zou je een eind moeten komen.

Ik kan het niet vinden, maar ik bedoel ook niet zo'n pop-up berichtje.
Maar gewoon text op de pagina.
 
Eerste hit op Google:

http://www.webdeveloper.com/forum/archive/index.php/t-86785.html

<script type ="text/javascript">
fuction getQuote()
{

var mtQuotes = new Array();

mtQuotes[0] = "I smoke in moderation, only one cigar at a time.";

mtQuotes[1] = "Be careful of reading health books, you might die of a misprint.";

mtQuotes[2] = "Man is the only animal that blushes or needs to.";

mtQuotes[3] = "Clothes make the man. Naked people have little or no influence on society.";

mtQuotes[4] = "One of the most striking differences between a cat and a lie is that a cat has only nine lives.";

var randValue = Math.floor(Math.random() * mtQuotes.length);
document.write(mtQuotes[randValue]);
}
</script>

Als je dan die functie aanroept poept ie gewoon een random quote uit hoor..
 
Eerste hit op Google:

http://www.webdeveloper.com/forum/archive/index.php/t-86785.html

<script type ="text/javascript">
fuction getQuote()
{

var mtQuotes = new Array();

mtQuotes[0] = "I smoke in moderation, only one cigar at a time.";

mtQuotes[1] = "Be careful of reading health books, you might die of a misprint.";

mtQuotes[2] = "Man is the only animal that blushes or needs to.";

mtQuotes[3] = "Clothes make the man. Naked people have little or no influence on society.";

mtQuotes[4] = "One of the most striking differences between a cat and a lie is that a cat has only nine lives.";

var randValue = Math.floor(Math.random() * mtQuotes.length);
document.write(mtQuotes[randValue]);
}
</script>

Als je dan die functie aanroept poept ie gewoon een random quote uit hoor..


Ok, Dank u wel
 
Eerste hit op Google:

http://www.webdeveloper.com/forum/archive/index.php/t-86785.html

<script type ="text/javascript">
fuction getQuote()
{

var mtQuotes = new Array();

mtQuotes[0] = "I smoke in moderation, only one cigar at a time.";

mtQuotes[1] = "Be careful of reading health books, you might die of a misprint.";

mtQuotes[2] = "Man is the only animal that blushes or needs to.";

mtQuotes[3] = "Clothes make the man. Naked people have little or no influence on society.";

mtQuotes[4] = "One of the most striking differences between a cat and a lie is that a cat has only nine lives.";

var randValue = Math.floor(Math.random() * mtQuotes.length);
document.write(mtQuotes[randValue]);
}
</script>

Als je dan die functie aanroept poept ie gewoon een random quote uit hoor..

Wat bedoelt u met: "Als je dan die functie aanroept poept ie gewoon een random quote uit hoor"?
Ik ben niet zoveel ervaring met Javascript
 
Nou, heb het maar even voor je uitgekauwd dan ;).

<script type ="text/javascript">
function getQuote()
{

var mtQuotes = new Array();

mtQuotes[0] = "Dan maar zo.";

mtQuotes[1] = "Helemaal werkend.";

mtQuotes[2] = "Speciaal voor Remi.";

mtQuotes[3] = "Goed zo?";

mtQuotes[4] = "Anders hoor ik het wel.";

var randValue = Math.floor(Math.random() * mtQuotes.length);

return mtQuotes[randValue];

//document.write(mtQuotes[randValue]);
}

window.onload = function(){

document.getElementById('testdiv').innerHTML = getQuote();

}

</script>

<div id="testdiv">

</div>

Plak dat even in een leeg HTML-bestand en zie wat er gebeurt. Vervolgens kun je het naar eigen inzicht aanpassen/inpassen.
 
Nou, heb het maar even voor je uitgekauwd dan ;).

<script type ="text/javascript">
function getQuote()
{

var mtQuotes = new Array();

mtQuotes[0] = "Dan maar zo.";

mtQuotes[1] = "Helemaal werkend.";

mtQuotes[2] = "Speciaal voor Remi.";

mtQuotes[3] = "Goed zo?";

mtQuotes[4] = "Anders hoor ik het wel.";

var randValue = Math.floor(Math.random() * mtQuotes.length);

return mtQuotes[randValue];

//document.write(mtQuotes[randValue]);
}

window.onload = function(){

document.getElementById('testdiv').innerHTML = getQuote();

}

</script>

<div id="testdiv">

</div>

Plak dat even in een leeg HTML-bestand en zie wat er gebeurt. Vervolgens kun je het naar eigen inzicht aanpassen/inpassen.

Eindelijk, het werkt, ik had dat script eerder ook al gevonden, maar ik snapte niet dat je "<div id="testdiv">

</div>"er ook achter moest doen.


Dank u wel
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan