oatssi46 Posted September 24, 2006 Share Posted September 24, 2006 Hi,I use 3 different affiliate sites, CJ, Affiliate Window and Trade Doubler. I want to rotate banners from a file using javascript coding from all 3 affiliate sites. Ideally I would arrange the files by the size of banner. Does anyone have any ideas as to how this can be done?Thanks in advance. Quote Link to comment Share on other sites More sharing options...
michaellunsford Posted September 24, 2006 Share Posted September 24, 2006 probably be easier in PHP, but javascript can load and get the size of an image. Sorting is beyond what I've done in javascript before -- but I'm sure javascript has a way.[code=php:0]img = new Image();img.src = "path/to/file.jpg";var size = img.width*img.height[/code] Quote Link to comment Share on other sites More sharing options...
fenway Posted September 25, 2006 Share Posted September 25, 2006 I'm not sure I understand whaty ou mean by "arrange the files". Quote Link to comment Share on other sites More sharing options...
oatssi46 Posted September 27, 2006 Author Share Posted September 27, 2006 Apologies. I should have been a bit clearer with my post.By arranging the files, I meant grouping the banners in a file in terms of size. E.g. one file containg banners of size 125x125, another file grouping banners 60x125 etc.An example of what I have is below. I would like to take the example (placed in a separate file) and display one of the banners on the php page where I have used the includes function. I need some javascript that will randomly select one of the banners and display it accordingly: <scrpt language="javascript">var uri = 'http://impgb.tradedoubler.com/imp/js/106094/1287396?' + new String (Math.random()).substring (2, 11);document.write('<sc'+'ript language="JavaScript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');</scrpt><scrpt language="JavaScript" src="http://www.awin1.com/cawshow.php?s=55653&v=669&q=43980&r=66540"></scrpt><noscrpt><iframe src="http://www.awin1.com/cawshow.php?s=55653&v=669&q=43980&r=66540&iframe=1&target=blank" width=468 height=60 frameborder=0 border=0 scrolling=no marginheight=0 marginwidth=0></iframe></noscrpt><scrpt type="text/javascript" language="javascript" src="http://www.kqzyfj.com/placeholder-1288778?target=_top&mouseover=N"></scrpt>Any help is much appreciated. Many thanks. Quote Link to comment Share on other sites More sharing options...
fenway Posted September 27, 2006 Share Posted September 27, 2006 I'm sorry, I still don't understand... group in a file? Quote Link to comment Share on other sites More sharing options...
oatssi46 Posted September 28, 2006 Author Share Posted September 28, 2006 The coding above are the output codes from the different affiliate sites. I don't think there is too much of an emphasis in where I say group in a file. I simply mean I will have different files for different size banners. The code above is an example of what I would like to place and randomly rotate in a file. However, I need some code that will randomly rotate the scripts?Thanks Quote Link to comment Share on other sites More sharing options...
fenway Posted September 28, 2006 Share Posted September 28, 2006 I'm still unclear -- each file has a single banner? You so have a set of files of the same size, and you want a JS function to swap these images? Quote Link to comment Share on other sites More sharing options...
michaellunsford Posted September 28, 2006 Share Posted September 28, 2006 I think he's got a javascript with an external source-file. That external script inserts an image when loaded. He's trying to get the image dimensions of the image that the external javascript is presenting.If I got it right -- it would be cumbersome, if not impossible to get it done. Quote Link to comment Share on other sites More sharing options...
fenway Posted September 28, 2006 Share Posted September 28, 2006 There are semi-cumbersome ways to do this, if need be, but I'm not sure why. Quote Link to comment Share on other sites More sharing options...
oatssi46 Posted September 28, 2006 Author Share Posted September 28, 2006 Ok, i'll try to make this a bit clearer - sorry you have not understood me as yet! Lets say I have one file which I call with the includes function. Forget about size. It contains 3 different adverts from 3 different affiliate sites:"<scrpt language="javascript">var uri = 'http://impgb.tradedoubler.com/imp/js/106094/1287396?' + new String (Math.random()).substring (2, 11);document.write('<sc'+'ript language="JavaScript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');</scrpt><scrpt language="JavaScript" src="http://www.awin1.com/cawshow.php?s=55653&v=669&q=43980&r=66540"></scrpt><noscrpt><iframe src="http://www.awin1.com/cawshow.php?s=55653&v=669&q=43980&r=66540&iframe=1&target=blank" width=468 height=60 frameborder=0 border=0 scrolling=no marginheight=0 marginwidth=0></iframe></noscrpt><scrpt type="text/javascript" language="javascript" src="http://www.kqzyfj.com/placeholder-1288778?target=_top&mouseover=N"></scrpt>"I want to randomly select one of the above adverts to display on the page where I have the includes function. Any ideas?I hope i'm making myself clear, my terminology isn't brilliant.Many thanks. Quote Link to comment Share on other sites More sharing options...
fenway Posted September 29, 2006 Share Posted September 29, 2006 So you only want to incorporate the resulting image from ONE of these script blocks? I'm not sure what these produce. Quote Link to comment Share on other sites More sharing options...
michaellunsford Posted September 29, 2006 Share Posted September 29, 2006 If I had this to do, I'd stuff all the different scripts into a PHP array and use array_rand() to use one at random.You could also do it with a javascript array and document.write a randomly selected script. Quote Link to comment Share on other sites More sharing options...
oatssi46 Posted September 29, 2006 Author Share Posted September 29, 2006 [quote author=fenway link=topic=109294.msg443473#msg443473 date=1159498685]So you only want to incorporate the resulting image from ONE of these script blocks? I'm not sure what these produce.[/quote]Yep thats right. It would produce an ad banner such as what can be seen at the bottom of the following page:http://www.paddockgossip.com/newsletter/Maybe a javascript array would work best as michael suggested? Quote Link to comment Share on other sites More sharing options...
fenway Posted September 29, 2006 Share Posted September 29, 2006 That's probably the best way to handle it, since otherwise you'd have to put all 3 somewhere and them pick one to show, which is rather ugly. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.