Jump to content

Code weergeven


Recommended Posts

Geplaatst:

Hey,

Weten jullie hoe ik een webpagina kan maken, en dat, als je er op komt, er automatisch een code verschijnt, en de volgende keer dat je er op komt, er een volgende code verschijnt?

Niet willekeurig, maar op één bepaalde volgorde. Iemand een ideetje?

Geplaatst:

Als je nu meer informatie zou geven zou ik wel een idee hebben maar je vertelt een hele hoop niet. Zoals in welke programeer taal, database, wat voor code (gewoon in een textarea? of uitgevoerd? of...), ...

Maar ik ga toch een gokje proberen en ik gok dat je wel vrij simpel kan maken wat jij wilt met cookies :)

Je kijkt dus met bv. Javascript of de coockie al bestaat als hij niet bestaat maak je er één aan met de waarde 1 en toon je de eerste code als hij wel al bestaat dan kijk je naar de waarde en toon je naargelang de waarde een code. :Y Dus als dat het is dan kan je dat wel met Javascript en heb je geen PHP of andere nodig en Javascript daar heb je alleen een browser die het ondersteunt nodig en dat doen ze bijna allemaal wel. :Y

Geplaatst:

Javascript lijkt me wel nogal moeilijk. :$

Ik bedoel gewoon een lege achtergrond met gewoon een code, bv '1', en als je er dan de volgende keer op komt komt er '2', daarna '3', enz...

Ik denk er nu opeens aan dat Thundercover dacht ik, een sig had gemaakt waarbij een tekstgroet kwam in een willekeurige taal. Zoiets zou ik dus willen, maar dan niet willekeurig, maar op een bepaalde volgorde...?

Geplaatst:
Javascript lijkt me wel nogal moeilijk. :$

Ik bedoel gewoon een lege achtergrond met gewoon een code, bv '1', en als je er dan de volgende keer op komt komt er '2', daarna '3', enz...

Ik denk er nu opeens aan dat Thundercover dacht ik, een sig had gemaakt waarbij een tekstgroet kwam in een willekeurige taal. Zoiets zou ik dus willen, maar dan niet willekeurig, maar op een bepaalde volgorde...?

Die signature was van Flitskikker en gehost door SummerBase. Volgens mij was het met PHP gemaakt, maar ik zou even niet zo snel weten hoe. Maar dit even voor de duidelijkheid dat je niet bij de verkeerde mensen aanklopt. :)

Geplaatst: (bewerkt)

Even iets op www.leejoo.nl gezocht dan moet ik het zelf niet maken.

Tussen <body> en </body> zet je:

<center>
<script language="Javascript"> <!-- 
document.write(hoevaak_bezocht); 
//--></script>

Tussen de <head> en de </head> tag zet je:

<script language="Javascript"><!--
function getCookieVal (offset) {
 var endstr = document.cookie.indexOf (";", offset);

 if (endstr == -1)
 {
	 endstr = document.cookie.length;
	 return unescape(document.cookie.substring(offset, endstr));
 }
}

function GetCookie (name) {
 var arg = name + "="; 
 var alen = arg.length; 
 var clen = document.cookie.length; 
 var i = 0; 

 while (i < clen){ 
	 var j = i + alen; 

	 if (document.cookie.substring(i, j) == arg)
	 {
		 return getCookieVal (j); i = document.cookie.indexOf(" ", i) + 1;
	 }

	 if (i == 0) 
	 {
		 break;
	 }
 }

 return null;
} 

function SetCookie (name, value) { 
 var argv = SetCookie.arguments; 
 var argc = SetCookie.arguments.length; 
 var expires = (argc > 2) ? argv[2] : null; 
 var path = (argc > 3) ? argv[3] : null; 
 var domain = (argc > 4) ? argv[4] : null; 
 var secure = (argc > 5) ? argv[5] : false; 

 document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : "");
} 

function DeleteCookie(name) { 
 var exp = new Date(); 
 FixCookieDate (exp); exp.setTime (exp.getTime() - 1);  
 var cval = GetCookie (name); 

 if (cval != null) 
 {
	 document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
 }
} 

var expdate = new Date(); 
var hoevaak_bezocht; 
expdate.setTime(expdate.getTime() + (5*24*60*60*1000)); 

if (!(hoevaak_bezocht = GetCookie("hoevaak_bezocht")))
{
 hoevaak_bezocht = 0;
}
hoevaak_bezocht++;
SetCookie("hoevaak_bezocht", hoevaak_bezocht,expdate);
// --> 
</script>

Het body deel daar staat dus hoeveel keer de pagina bezocht is geweest.

Bewerkt: door Argon
Geplaatst:

Hmmm, ik snap van dat script niet echt veel. :puh:

Maar weet jij dan ook waar ik kan instellen welke codes ik wil weergeven?

Sorry voor de onduidelijkheid maar ik heb niet zo veel verstand van al die dingen...

Geplaatst:

<script language="Javascript"> <!-- 
document.write(hoevaak_bezocht); 
//--></script>

Je kan dat vervangen door:

<script language="Javascript"> <!-- 
if(hoevaak_bezocht == 1)
{
document.write("tekst 1");
}
else if(hoevaak_bezocht == 2)
{
document.write("tekst 2");
}
else if(hoevaak_bezocht == 3)
{
document.write("tekst 3");
}
else
{
docuemnt.write("laatste tekst die getoond wordt bij 4de en alle volgende bezoeken aan de pagina");
}
//--></script>

Geplaatst:

Dat eerste script werkt, maar dat 2de niet, want bij dat 2de komt er geen tekst?

Ik moet men tekst toch tussen die "" schrijven he?

Geplaatst: (bewerkt)

Bij mij werkt het gewoon hoor je moet wel goed lezen want ik zei dat je het moest vervangen dus dat moet je wel even nakijken. Voor de rest zat er nog wel een klein foutje in. Na de laatste else staat er een typfout in "document.write" maar ik heb het even getest voor de zekerheid en het werkt perfect op die typfout na dan van mij. ^_^

Bewerkt: door Argon
Geplaatst: (bewerkt)
Bij mij werkt het gewoon hoor je moet wel goed lezen want ik zei dat je het moest vervangen dus dat moet je wel even nakijken. Voor de rest zat er nog wel een klein foutje in. Na de laatste else staat er een typfout in "document.write" maar ik heb het even getest voor de zekerheid en het werkt perfect op die typfout na dan van mij. ^_^

Maar ik krijg op mijn scherm gewoon niets te zien?

Edit: Doormiddel van PM'en met Argon probleem opgelost. :)

Bewerkt: door Hanneswasco

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...