Tytuł: [ JS ] rotator bannerow
Wiadomość wysłana przez: waglik on 05.09.2008, 22:08:44
Witam, mam pytanie co musze zmienic zeby wszystko dzialalo ok? Banery sie wyswietlaja ale nie wiem jak podpiac pod nie dobry adres? <script language="JavaScript1.2">
var ie=document.all&&navigator.userAgent.indexOf("Opera")==-1 var dom=document.getElementById&&navigator.userAgent.indexOf("Opera")==-1
//Specify IFRAME display attributes var iframeprops='width=750 height=100 marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"'
//Specify random URLs to display inside iframe var randomcontent=new Array()
randomcontent[0]="XXX" randomcontent[1]="XXX"
//No need to edit after here if (ie||dom) document.write('<iframe id="dynstuff" src="" '+iframeprops+'></iframe>')
function random_iframe(){ if (ie||dom){ var iframeobj=document.getElementById? document.getElementById("dynstuff") : document.all.dynstuff iframeobj.src=randomcontent[Math.floor(Math.random()*randomcontent.length)] } }
window.onload=random_iframe
</script>
Chyba ze ktos zna jakis inny latwy rotator bannerow w JS?
Tytuł: Odp: [ JS ] rotator bannerow
Wiadomość wysłana przez: noss on 06.09.2008, 00:05:33
Nie łatwiej to zrobić w php? Pokazuję kod, który sam używałem, działał bezbłędnie. <?php
// inicjujemy generator licz losowych srand((float)microtime()*1000000);
// tablica zawierajaca tablice z banerami i linkami $ban[] = array('banery/baner2_pink.jpg' => 'www.pink.art.pl/radio'); $ban[] = array('banery/baner_a_murysz.png' => 'murysz.republika.pl/'); $ban[] = array('banery/baner_elektronet.png' => 'www.arczer.neostrada.pl/index2.htm'); $ban[] = array('banery/baner_gimpuj.png' => 'www.gimpuj.info'); $ban[] = array('banery/noss_banery.png' => 'www.noss.yoyo.pl'); $ban[] = array('banery/baner_gimpuj2.gif' => 'www.gimpuj.info');
// wybieramy losowy element z tablicy $ban_rand = $ban[array_rand($ban)];
// wyswietlamy podlinkowany baner foreach($ban_rand as $key => $value) { echo "<a href=\"http://$value\" target=\"_blank\"><img src=\"$key\" alt=\"$value\" style=\"border: 1px solid #cfcfcf;\" /></a>"; }
?>
Tytuł: Odp: [ JS ] rotator bannerow
Wiadomość wysłana przez: waglik on 06.09.2008, 00:08:50
niestety nie moge uzywac skryptów server-side (PHP, JSP, ASP, etc.).
Tytuł: Odp: [ JS ] rotator bannerow
Wiadomość wysłana przez: Filax on 06.09.2008, 17:46:15
waglik: Twój skrypt nie działa na operze, poza tym iframe jest przestarzałe i nie mam pojęcia jak podpiąć pod niego odsyłacz tak, żeby było to zgodne ze standardami.
Poszukałem i znalazłem coś takiego : http://webmaster.helion.pl/kurshtml/skrypt/banner/baner.htm
Myślę, że się nada.
|