• Inloggen
  • Registreer
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Downloads
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. Javascript + Ajax

Forum

  • nieuwe game

    tigermaffia 2 november 2026 om 15:21
  • Criminolz

    qevanto 31 oktober 2026 om 20:52
  • [Beta] Ottomaan: gratis browserspel met een echte, levende stad. Feedback gezocht!

    frio 27 oktober 2026 om 12:22
  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Jeroen.G 26 oktober 2026 om 10:33
  • Maffia Hotel: een browsergame waarin je van lobbygast naar spil van het hotel groeit

    eeyk 22 oktober 2026 om 18:43
  • Crime Club volledig herschreven vanaf nul

    frio 19 oktober 2026 om 23:57
  • Malavita (nieuwe maffia game, van 0)

    jos 19 oktober 2026 om 23:18
  • Herkent deze Notion-structuurscan echte problemen?

    Jeroen.G 19 oktober 2026 om 15:09

Marktplaats

  • [Aanbod] Stadskaart voor je browsergame: van menu naar klikbare stad, vanaf €200

    frio 29 oktober 2026 om 18:17
  • [Verkoop] G4G (Gangsters 4 Gangsters): volledige broncode, nieuw gebouwd in PHP 8.3 | € 30 per domein

    frio 27 oktober 2026 om 18:54
  • [TE KOOP] Malavita.be [Maffiaspel, gebaseerd op omicidio.nl, unieke code]

    Dpm_x 26 oktober 2026 om 00:22

banner rotator

  • Kevin
  • 23 november 2012 om 11:40
  • Kevin
    Gevorderd
    Berichten
    421
    • 23 november 2012 om 11:40
    • #1

    Beste,

    ik probeer met java en php een rotator te maken,
    nu heb ik alleen een fout dat deze het niet weer geeft.
    Ik hij laad de banner wel via php, maar geeft hem niet weer.

    de code:

    Code
    // Configuratie met database
    include('inc/config.php');
    
    
    // Banner rotatie ophalen
    $sqli				= $db->Query("SELECT * FROM `banex` ORDER BY RAND() LIMIT 1");
    $banner				= $db->FetchArray($sqli);
    
    
    // clicks eraf halen van de banner
    $db->Query("UPDATE `banex` SET `vieuw`=`vieuw`-'1' WHERE `naam`='".$banner['naam']."'");
    
    
    $website = $banner['website'];
    ?>
    
    
    <script type="text/javascript">
    
    
    
    
    /**
    		Bnner instellingen
    **/
    
    
    var settings = {
    	
    	'force_size':			0,         		//  0 = 1 banner , 1 = alle banners
    	'img_width':			468,			//	De breedte van de banner
    	'img_height':			60, 			// 	De hoogte van de banner
    	
    	'refresh_time':			5000,			//	Na hoeveel seconden de banner refreshs
    	'refresh_max':			100,				//	Max nummer van het herladen van de pagina
    	
    	'duplicate_banners':	0,				//	Voor een error
    	
    	'location_prefix': 		'adLocation-',	
    											
    	'location_class':		'swb',			//  Voor de <div>
    	
    	'window': 				'_blank',		//	 _self = current, _blank = nieuw. Use _top if in a frame!		
    	
    	'default_ad_loc':		'default'		
    }
    
    
    
    
    /**
    		Banners
    **/
    
    
    var banners = [
    	new banner('<?=$banner['naam'];?>',			'banner.php?p=click', 			'http://<?=$banner['banner'];?>', 	'bottom')
    ]
    
    
    /**
    Niet veranderen hier.
    **/
    var used=0;var location_counter=0;var refresh_counter=1;var map=new Array();function banner(a,b,c,d,e){this.name=a;this.url=b;this.image=c;this.date=d;this.active=1;this.oid=0;if(e!=''){this.loc=e}else{this.loc=settings.default_ad_loc}}function show_banners(a){location_counter=location_counter+1;if(a!=''&&a!=undefined){map[location_counter]=a}else{map[location_counter]=settings.default_ad_loc}var b='<div id="'+settings.location_prefix+location_counter+'" class="'+settings.location_class+'"></div>';document.write(b);display_banners(location_counter)}function display_banners(a){var b=new Array();if(a==''||!a||a<0){return}var c=banners.length;if((c==used)&&settings.duplicate_banners==0){return}for(i=0;i<(banners.length);i++){banners[i].oid=i;if((banners[i].loc==map[a])&&(banners[i].active==1)){b.push(banners[i])}}var d=Math.floor(Math.random()*b.length);var e=b[d];var f=(settings.force_size==1)?' width="'+settings.img_width+'" height="'+settings.img_height+'"':'';var g='<a href="'+e.url+'" title="'+e.name+'" target="'+settings.window+'"><img border="0" src="'+e.image+'"'+f+' alt="'+e.name+'" /></a>';var h=new Date();var j=e.date;j=j.split('/',3);var k=new Date();k.setFullYear(parseInt(j[2]),parseInt(j[1])-1,parseInt(j[0]));if((h<k)&&e.active==1){var l=document.getElementById(settings.location_prefix+a);if(l==null){alert('spyka Webmaster banner rotator\nError: adLocation doesn\'t exist!')}else{l.innerHTML=g;if(settings.duplicate_banners==0){banners[e.oid].active=0;used++}return}}else{display_banners(a)}return}function refresh_banners(){if((refresh_counter==settings.refresh_max)||settings.refresh_time<1){clearInterval(banner_refresh)}used=0;for(j=0;j<(banners.length);j++){banners[j].active=1}for(j=1;j<(location_counter+1);j++){display_banners(j)}refresh_counter++}var banner_refresh=window.setInterval(refresh_banners,settings.refresh_time);
    </script>
    
    
    
    
    
    
    <table>
     <tr>
      <td>
    		
    		
    		<?
    		if($_GET['p']  == "click")
    		{
    		
    		$db->Query("UPDATE `banex` SET `clicks`=`clicks`-'1' WHERE `naam`='".$banner['naam']."'");
    		?>
    		
    			<SCRIPT LANGUAGE="JavaScript"> 
    			<!-- 
    			function redirect() 
    			{ 
    				window.top.location = "<?=$website;?>" 
    			} 
    
    
    			setTimeout("redirect();", 1000) 
    			//--> 
    			</SCRIPT> 
    			
    		<?
    		}
    		?>
    		
    
    
    
    
    
    
    
    
    </td>
     </tr>
    </table>
    Meer tonen
  • Gast, wil je besparen op je domeinnamen? (ad)
  • A.Ruter
    Gevorderd
    Berichten
    460
    • 23 november 2012 om 12:28
    • #2

    Heb je in de Database wel aangegeven `Vieuw´ bij de banner?

  • Kevin
    Gevorderd
    Berichten
    421
    • 23 november 2012 om 12:32
    • #3

    Jep, alles is toegevoegd in de database.
    tevens haal ik de banner op met deze code:

    Code
    <script type="text/javascript">
    		show_banners('bottom');
    	</script>

    met vriendelijke groeten,
    kevin

  • A.Ruter
    Gevorderd
    Berichten
    460
    • 23 november 2012 om 12:35
    • #4

    Ik zie alleen nergens een functie die de show_banner oproept in je laatste stukje?

  • Kevin
    Gevorderd
    Berichten
    421
    • 23 november 2012 om 13:19
    • #5

    Ik zie hem wel:

    function show_banners(a)

  • A.Ruter
    Gevorderd
    Berichten
    460
    • 23 november 2012 om 13:37
    • #6

    Het script om de banners op te halen, gebruik je die op een andere pagina? Zoja, include je de pagina die je hier heb gepost daar ook bij dan?

  • Tim
    Expert
    Berichten
    3.684
    • 23 november 2012 om 14:36
    • #7

    Hallo,

    Waar zit de Java code? Of bedoel je javascript? ;)

    Mvg,
    Tim

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • Kevin
    Gevorderd
    Berichten
    421
    • 24 november 2012 om 15:18
    • #8

    Ja ik haal de pagina op met een include.

    Tim hoe bedoel je?

  • WHMCSAddons
    Meester
    Berichten
    2.411
    • 24 november 2012 om 15:20
    • #9

    Java & Javascript zijn 2 totaal verschillende programmeer talen.

Registratie

Nog geen account? Registreer je nu en word deel van onze community!

Nu registreren Aanmelden

ICT Nieuws

  • PHP waarschuwt voor twee ernstige bugs die makkelijk uit te buiten lijken

    Aaron 22 oktober 2026 om 22:19

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacyverklaring
  10. Contact
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design