Polskie Forum Użytkowników GIMP-a

Ogólne dyskusje => Języki Internetu => Wątek zaczęty przez: waglik on 05.09.2008, 22:08:44



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?

Kod:
<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.
Kod:
<?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.