Pagina 1 din 1
Header in html care se schimba
Scris: 13-Sep-2007, 11:36:05
de libotean
Cum pot sa fac la un site in html un header care se schimba de cate ori dai refresh ?adica am mai multe poze , iar cand lumea intra pe alta pagina sa se schimbe imaginea.
Se poate asa ceva ?
Scris: 13-Sep-2007, 11:44:01
de CaTaNhA
Da, se poate.
Incearca asta
Scris: 13-Sep-2007, 12:50:37
de libotean
primul cod ce fac cu el ? unde il pun si ce schimb la el ?
Cod: Selectaţi tot
<php> http://photomatt.net
Inspired by Dan Benjamin > http://hiveware.com/imagerotator.php
Latest version always at:
http://photomatt.net/scripts/randomimage
*/// Make this the relative path to the images, like "../img" or "random/images/".
// If the images are in the same directory, leave it blank.
$folder = '';
// Space seperated list of extensions, you probably won't have to change this.
$exts = 'jpg jpeg png gif';
$files = array(); $i = -1; // Initialize some variables
if ('' == $folder) $folder = './';
$handle = opendir($folder);
$exts = explode(' ', $exts);
while (false !== ($file = readdir($handle))) {
foreach($exts as $ext) { // for each extension check the extension
if (preg_match('/\.'.$ext.'$/i', $file, $test)) { // faster than ereg, case insensitive
$files[] = $file; // it's good
++$i;
}
}
}
closedir($handle); // We're not using it anymore
mt_srand((double)microtime()*1000000); // seed for PHP <4>
Codul il pun intru-n fiser de tip .php ?
Ce sa schimb in aces cod ? Unde ?
fisierul meu e /images/random/header_1 , header_2 etc... cum le pun ? [/code]
Scris: 13-Sep-2007, 13:43:50
de CaTaNhA
Scriptul asta e de random image.
Scris: 13-Sep-2007, 13:51:05
de libotean
Am gasit unu , dupa mine mai simplu
Cod: Selectaţi tot
<script>
var currentdate = 0
var core = 0
function StringArray (n) {
this.length = n;
for (var i =1; i <= n; i++) { this[i] = ' ' } }
image = new StringArray(10)
image[0] = '0.gif'
image[1] = '1.gif'
image[2] = '2.gif'
image[3] = '3.gif'
image[4] = '4.gif'
image[5] = '5.gif'
image[6] = '6.gif'
image[7] = '7.gif'
image[8] = '8.gif'
image[9] = '9.gif'
var ran = 60/image.length function ranimage() {
currentdate = new Date()
core = currentdate.getSeconds()
core = Math.floor(core/ran) return(image[core]) } document.write("<img>") </script>
la asta ce tre sa modific? numai calea catre poze ?
ca siteul era in germana si nu am inteles nimic
Scris: 13-Sep-2007, 15:23:01
de 53rg1u
poi dai un translate cu babelfish de la altavista

...eu ala il folosesc

Scris: 13-Sep-2007, 17:28:47
de lsdcrew
Dacă vrei ca cele 10 imagini să aibă numele 0.gif, 1.gif etc... laşi aşa dacă nu, modifici numele şi extensia.
Scris: 13-Sep-2007, 17:30:46
de libotean
si codu unde il pun ? in header ? footer ?
eu am incercat in header si imi da ceva eroare.
Scris: 13-Sep-2007, 17:34:36
de lsdcrew
De unde ai făcut rost nu avea şi nişte detalii ? Verifică şi vezi.
EDIT: Nu cred că este necesar în header, pune-l în body