| Autor | Zpráva | ||
|---|---|---|---|
| cernokneznik Profil * |
Ahoj, chtěl bych udělat, že se mi na stránce nahraje obrázek, po sekundě další, a po další sekundě další.
Zatím jsem zkoušel tento kód a PHP funkci sleep, ale funguje to tak, že mi to zpomalí load stránky, a načte se to stejně vše naráz. <?php echo '<img src="httpCENZURAs">'; sleep(2); echo '<img src="httpCENZURAs">'; sleep(2); echo '<img src="httpCENZURAs">'; sleep(2); ?> Poznámka: Jedná se o náhodně měnící obrázek písmenka, chci udělat náhodně se vypisující slovo :) Moderátor Joker: Omylem poslaný nesouvisející text odmazán.
|
||
| cernokneznik Profil * |
#2 · Zasláno: 20. 3. 2013, 17:53:30
nejspíše jsem nenašel tlačítko smazat, jinak bych to udělal, ale nechci o tom dále mluvit, rád bych diskuzi k tématu..
|
||
| SeparateSK Profil |
Nebolo by jednoduchšie použiť JavaScript?
<script>
setTimeout(function(){document.write('<img src="httpCENZURAs">');},2000);
setTimeout(function(){document.write('<img src="httpCENZURAs">');},4000);
setTimeout(function(){document.write('<img src="httpCENZURAs">');},6000);
</scirpt><?php
echo "<script>";
for($i=0;$i<5;$i++){ //5 nahodnych obrazkov httpCENZURAs?cislo={nahodne cislo}
echo "setTimeout(function(){document.write('<img src=\"httpCENZURAs?cislo=".rand()."\">';},".(($i+1)*2000).");\n"; //kazde 2 sek
}
echo "</script>";
?>Neviem či document.write nezmaže celý obsah stránky, ale keď tak použi document.getElementById('...').innerHTML+="..."; keď to chceš umiestniť presne do nejakého elementu bez vymazania obsahu stránky.
|
||
| cernokneznik Profil * |
#4 · Zasláno: 20. 3. 2013, 18:29:12
konečná závorka </scirpt> je považovaná jako část skriptu, vybělilo mi to dokonce i reklamu od Endory.
|
||
| SeparateSK Profil |
<div id="content"></div>
<?php
echo "<script>";
for($i=0;$i<5;$i++){ //5 nahodnych obrazkov httpCENZURAs?cislo={nahodne cislo}
echo 'setTimeout(function(){document.getElementById(\'content\').innerHTML+=(\'<img src="httpCENZURAs?cislo='.(rand()).'">\');},'.(($i+1)*2000).');'.PHP_EOL;
}
echo "</script>";
?>cernokneznik: „konečná závorka </scirpt> je považovaná jako část skriptu, vybělilo mi to dokonce i reklamu od Endory.“ A čo keby si skúsil aj sám nájsť príčinu? Je to také ťažké? |
||
| cernokneznik Profil * |
#6 · Zasláno: 20. 3. 2013, 19:57:19
Pro mě ano. Zvládám jen základy HTML, CSS, PHP, a to, na co najdu tutoriál, s tímle jsem se googlil snad celí den, teprve potom jsem zvolil řešení fóra.
|
||
| SeparateSK Profil |
#7 · Zasláno: 20. 3. 2013, 20:11:03
Ach, prepáč teda za tú moju reakciu.
Akoby na webstránky nestačil 1 prog. jazyk, hneď ich je aspoň 5: PHP,JS,HTML,CSS,SQL (Python,ASP,...). |
||
| Someone Profil |
#8 · Zasláno: 20. 3. 2013, 20:12:30
cernokneznik:
Tohle na serveru neuděláš. K tomu ti pomůže javascript: <!DOCTYPE html>
<html>
<head>
<script>
var imgs = new Array('ILoveMath.jpg','ILoveMath.jpg','ILoveMath.jpg');
var pointer = 0;
var f = function() {
if(typeof imgs[pointer] != "undefined") {
var img = document.createElement('img');
img.src = imgs[pointer];
document.getElementById('box').appendChild(img);
setTimeout(function(){f();},2000);
pointer++;
}
}
window.onload = function() {
f();
}
</script>
</head>
<body>
<div id="box"></div>
</body>
</html>ukázka |
||
|
Časová prodleva: 13 let
|
|||
0