Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 36 ] Choď na stránku: 1, 2 ďalšia
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.11.08
Prihlásený: 20.01.14
Príspevky: 68
Témy: 16
Príspevok NapísalOffline : 07.10.2009 0:36

Ahojte, rád by som na stránku pridal niečo, čo je schopné pri každom znovunačítaní stránky ( teda vždy keď ju znova zadám do prehliadača a nechám načítať ) generovať na pozadie iný obrázok. Je také niečo už napísané a dá sa to použiť? Stránka ja v HTML.. Takže niečo s tým kompatibilné by sa mi šiklo. Predstavujem si to tak, že do stránky vložím kód a ono to pojde :D ale nie neviem či je to až také easy :) ale tak nejak si to predstavujem, tak ma vyveďte z omylu.. Mal by som jednu zložku z "ktorej by to čerpalo obrázky"..

ďakujem veľmi pekne


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81
Príspevok NapísalOffline : 07.10.2009 9:15

http://www.pcforum.sk/viac-nahodnych-obrazkov-vt46656.html


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.11.08
Prihlásený: 20.01.14
Príspevky: 68
Témy: 16
Príspevok Napísal autor témyOffline : 07.10.2009 10:15

ďakujem, no čo tam treba editovat? ja nie som programátor.. stačí akurát tie obrázky pomenit? teda ich názvy? v akej zložke mam tie obrazky mať?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81
Príspevok NapísalOffline : 07.10.2009 10:17

ano, aj s cestou a vlozit skript tam kde sa maju zobrazit
ked to nechas bez cesty musis ich mat v root inak staci zadavat obrazky napr
"/img/nahodne/obr.jpg"


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.11.08
Prihlásený: 20.01.14
Príspevky: 68
Témy: 16
Príspevok Napísal autor témyOffline : 07.10.2009 11:27

Kód:
<html>
<head>
<title>Stránka s náhodným obrázkom</title>
</head>
<body>

<h1>Nadpis</h1>

<p><script language="JavaScript"><!--

var obrazky = ['obrazky/def/1.jpg', 'obrazky/def/2.jpg', 'obrazky/def/3.jpg'];

var obrazok = obrazky[Math.floor(Math.random() * obrazky.length)];

document.write('<img src="' + obrazok + '"/>');

// --></script><noscript><img src="standardny.png"/></noscript></p>

</body>
</html>


takže to bude vyzerať takto? je možné to čítať nejak zozložky? aby nebolo nutné nejak pracne vypisovať tie súbory akjo premenné


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81
Príspevok NapísalOffline : 07.10.2009 11:36

to viem ja spravit iba v php, ale urcite ti niekto poradi. napr google


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.11.08
Prihlásený: 20.01.14
Príspevky: 68
Témy: 16
Príspevok Napísal autor témyOffline : 07.10.2009 13:52

no lenže ono to pri 4 resp. piatich obrázkoch už negeneruje jak má.. vždy to točí prvé tri obrázky... :( neviete čo s tým?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81
Príspevok NapísalOffline : 07.10.2009 14:00

netusim preco, skor to bude vec nahody


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.11.08
Prihlásený: 20.01.14
Príspevky: 68
Témy: 16
Príspevok Napísal autor témyOffline : 07.10.2009 14:05

jj vec nahody, lenže mna už boli prst z mačkania F5 a stále to hádže iba tie tri.. nebude to neičo ako rozdiel vpascale medzi random a randomize? bo pri random to vždy generuje tú istú postupnosť náhodných čísel..


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81
Príspevok NapísalOffline : 07.10.2009 14:09

mozno pouzit math.round ale je to len typ,
este ma napadlo skus aj v inom prehliadaci


Offline

Užívateľ
Užívateľ
skript

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok NapísalOffline : 07.10.2009 14:12

Taketo generovanie by si nemal vykonavat na strane uzivatela. Nechapem ako si predstavujes taketo overovanie, ved to je hlupost nemyslis? Taketo vecicky rob na strane servera, vyuzi session a pod.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.11.08
Prihlásený: 20.01.14
Príspevky: 68
Témy: 16
Príspevok Napísal autor témyOffline : 07.10.2009 14:14

ach ja som amater, neviem o tom moc... skušam html plus CSS.. a proste by som potreboval niečo v tom zmysle.. viete mi poradiť konkrétne, "na strane servera..." nič mi to nehovorí.. viem čo je server, no neviem ako to vykonať "tam" :) mrzí ma to, no potreboval by som niečo konkrétne.. je chyba keď by sa to riešilo takto?? čo by to mohlo spraviť?


Offline

Užívateľ
Užívateľ
skript

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok NapísalOffline : 07.10.2009 14:21

Aha pockat ty chces generovat iba obrazky v zmysle nieco na pozadi a pod.? Bo ja som pochopil ze chces nieco v zmysle captcha... ale asi chces len generovat obrazky.. to mozes spravit aj cez JS ale nepouzivaj document.write ale volaj funkciu napr. v body pri udalosti onload a ona ti vygeneruje obrazok a zobrazi v dive

Ale inak v pohode to spravis aj s PHPčkom a nemusis davat <noscript> ked ma uzivatel vypnuty JS


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.11.08
Prihlásený: 20.01.14
Príspevky: 68
Témy: 16
Príspevok Napísal autor témyOffline : 07.10.2009 14:27

budem to robit iba JS...jasne chcem generovat only obrazky na pozadí.. nič viac, no a vedel by si tu funkciu resp. ten kod čo je vyššie nejak upraviť tak aby to pracovalo s tým onload? a obrázky to čerpalo z nejakej zložky a generovalo by to náhodne vždy iný obrázok pri refreshi?


Offline

Užívateľ
Užívateľ
skript

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok NapísalOffline : 07.10.2009 14:55

Kód:
<html>
<head>
<title>genImg</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script>
function genImg(){
document.getElementById("zobraz").innerHTML = "<img src='img/obrazok" + Math.floor(Math.random()* 5) + ".jpg' >";
}
</script>
</head>
<body onload="genImg();">
<div id="zobraz"></div>
</body>
</html>


Tam kde je src='img/obrazok" si nastavujes aj cestu aj nazov obrazku. Momentalne je to nastavene, ze obrazky sa nacitavaju zo zlozky img ... nazvy obrazkov su obrazok0.jpg az obrazok4.jpg .. tie si tam dodaj sam...

Este do toho <div id="zobraz"></div> si daj obrazok, ktory sa bude zobrazovat ak ma uzivatel vypnuty JS


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.11.08
Prihlásený: 20.01.14
Príspevky: 68
Témy: 16
Príspevok Napísal autor témyOffline : 08.10.2009 11:23

ďakujem,

no ja som sa nejak sekol, ono to načítavanie toho obrázka má byť nie na pozadí, no v bunke tabulky alebo v dive, stačí dať to onload bla bla do tagu <td onload..... >?
:-/


Offline

Užívateľ
Užívateľ
skript

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok NapísalOffline : 08.10.2009 11:25

ja viem, to zobrazovanie mas nastavene na div


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.11.08
Prihlásený: 20.01.14
Príspevky: 68
Témy: 16
Príspevok Napísal autor témyOffline : 08.10.2009 19:20

Snacker píše:
Kód:
<html>
<head>
<title>genImg</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script>
function genImg(){
document.getElementById("zobraz").innerHTML = "<img src='img/obrazok" + Math.floor(Math.random()* 5) + ".jpg' >";
}
</script>
</head>
<body onload="genImg();">
<div id="zobraz"></div>
</body>
</html>


Tam kde je src='img/obrazok" si nastavujes aj cestu aj nazov obrazku. Momentalne je to nastavene, ze obrazky sa nacitavaju zo zlozky img ... nazvy obrazkov su obrazok0.jpg az obrazok4.jpg .. tie si tam dodaj sam...

Este do toho <div id="zobraz"></div> si daj obrazok, ktory sa bude zobrazovat ak ma uzivatel vypnuty JS


nefunguje mi to :(

mam to takto
Kód:
<div class="obsah">
    <table>
      <tr>
        <td><script>
            function genImg(){
            document.getElementById("zobraz").innerHTML = "<img src='obrazky/def" + Math.floor(Math.random()* 5) + ".jpg' >";
            }
            </script>


<div id="zobraz"></div>
        </td>
           
           


obrazky su v zložke obrazky/def/ a pomenovane obrazok1 obrazok 2 atd


Offline

Čestný člen
Čestný člen
skript

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 08.10.2009 19:26

Kód:
<script>window.onload = function(){
            document.getElementById("zobraz").innerHTML = "<img src='obrazky/def/" + Math.floor(Math.random()* 5) + ".jpg' >";
            }
</script>
A to je vsetko, uz len sprav <div id=zobraz></div>. Nic viac.
Je jedno, kam <script> das, ale je zvykom to dat do hlavicky.
edit: doplnil som do skriptu lomitko za def.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.11.08
Prihlásený: 20.01.14
Príspevky: 68
Témy: 16
Príspevok Napísal autor témyOffline : 08.10.2009 19:35

nejde mi to :( asi som neschopný alebo čo... to čo s postol ten kód, tak to som dal do hlavičky.. do body som dal "<body onload="genImg();">"
a <div id=zobraz></div> som dal do bunky tabulky, zavrel som do to td


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81
Príspevok NapísalOffline : 08.10.2009 19:41

innerHTML = "<img src='obrazky/def" + Math.floor(Math.random()* 5) + ".jpg' >";
vyhodi ti to <img src='1.jpg'> a nie obrazok1.jpg
prepis na
document.getElementById("zobraz").innerHTML = "<img src='obrazky/def/obrazok" + Math.floor(Math.random()* 5) + ".jpg' >";


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.11.08
Prihlásený: 20.01.14
Príspevky: 68
Témy: 16
Príspevok Napísal autor témyOffline : 08.10.2009 19:44

pilná lama glama píše:
innerHTML = "<img src='obrazky/def" + Math.floor(Math.random()* 5) + ".jpg' >";
vyhodi ti to <img src='1.jpg'> a nie obrazok1.jpg
prepis na
document.getElementById("zobraz").innerHTML = "<img src='obrazky/def/obrazok" + Math.floor(Math.random()* 5) + ".jpg' >";


som lama :D prepísal som názvy obrázkov na "1.jpg"
a čo mám ešte spraviť? majte so mnou strpenia


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.11.08
Prihlásený: 20.01.14
Príspevky: 68
Témy: 16
Príspevok Napísal autor témyOffline : 08.10.2009 19:45

Kód:
<script>window.onload = function(){
              document.getElementById("zobraz").innerHTML = "<img src='obrazky/def/" + Math.floor(Math.random()* 5) + ".jpg' >";
              }
    </script>
  </head>
  <body onload="genImg();">


toto mam v hlavičke plus v tagu body....

a potom iba

Kód:
<div class="obsah">
    <table>
      <tr>
        <td>
          <div id="zobraz"></div>
        </td>


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81
Príspevok NapísalOffline : 08.10.2009 19:47

prave som si pustil ten script a ide
len si skontroluj adresare a nayvy suborov urcite funguje


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.11.08
Prihlásený: 20.01.14
Príspevky: 68
Témy: 16
Príspevok Napísal autor témyOffline : 08.10.2009 19:51

no mne to nezobrazi žiaden obrázok :( tam kde by malo, a ked dam do <div id="zobraz"> text</div> text tak to tam hodí len ten text
subory su "1.jpg" "2.jpg" a t d


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81
Príspevok NapísalOffline : 08.10.2009 20:11

AK MAS tento kod co si postol ako posledny a mas v root adresari adresar obrazky a v nom adresar def a v nom obrazky 1.jpg az 5.jpg tak ti to proste musi ist jedine ze by si nemal povoleny js v prehliadaci


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.11.08
Prihlásený: 20.01.14
Príspevky: 68
Témy: 16
Príspevok Napísal autor témyOffline : 08.10.2009 20:18

mam :(


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.11.08
Prihlásený: 20.01.14
Príspevky: 68
Témy: 16
Príspevok Napísal autor témyOffline : 08.10.2009 20:27

Kód:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <meta name="generator" content="PSPad editor, www.pspad.com">
  <title></title>
  <script>window.onload = function(){
              document.getElementById("zobraz").innerHTML = "<img src='obrazky/def/" + Math.floor(Math.random()* 5) + ".jpg' >";
              }
    </script>
  </head>
  <body onload="genImg();">

 
<table>
      <tr>
        <td>
          <div id="zobraz"></div>
        </td>
       
       
       
  </body>
</html>


toto mam ako pokus a nejde to :( a mam to v zložke ten html subor kde mam aj zložku obrazky a v nej zložku def


Offline

Užívateľ
Užívateľ
skript

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok NapísalOffline : 08.10.2009 20:49

Takto ti to musi ist
Kód:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <meta name="generator" content="PSPad editor, www.pspad.com">
  <title></title>
  <script>
  window.onload = function(){
  document.getElementById("zobraz").innerHTML = "<img src='obrazky/def/" + Math.floor(Math.random()* 3) + ".jpg' >";
          }
    </script>
  </head>
  <body>
<table>
      <tr>
        <td>
          <div id="zobraz"></div>
        </td>
       </tr>
  </table>
  </body>
</html>


Ak to mas hentak tu funkciu tak nemusis ju volat v onload

Staci uz len sprave dat obrazky

PS: ak ti nieco nejde pozi napr. chybnu konzolu vo FF


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.11.08
Prihlásený: 20.01.14
Príspevky: 68
Témy: 16
Príspevok Napísal autor témyOffline : 08.10.2009 21:15

presne to bol problém.... onload v body... jeee :) funguje to, vďaka moc chlapci :) ale určite ešte bude niečo kde budú chýbať vedomosti, tak sa ozvem..


Odpovedať na tému [ Príspevkov: 36 ] Choď na stránku: 1, 2 ďalšia


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. skript

v PHP, ASP

10

1169

05.09.2006 20:25

programator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Skript

v Ostatné

10

508

09.01.2014 18:38

fikaps Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. countdown skript

v JavaScript, VBScript, Ajax

1

931

31.08.2007 17:26

KaktusBR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. kalendar skript

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

30

2053

30.06.2008 14:06

dadmtb Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WYSIWYG skript

v JavaScript, VBScript, Ajax

3

986

15.10.2007 19:06

qacer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP skript

v PHP, ASP

1

307

02.11.2012 14:05

MasterMatoSK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Oneskoreny skript

v PHP, ASP

3

625

29.08.2009 11:28

Feko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nepripustny skript

v PHP, ASP

15

749

09.03.2008 18:23

djsulo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zacykleny skript

v PHP, ASP

1

483

29.10.2007 20:07

qacer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vyhladavaci skript

v PHP, ASP

15

1158

22.10.2008 22:14

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Download skript

v Redakčné systémy

4

904

19.12.2006 23:06

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Skript cez autohotkey

v Ostatné programy

0

345

09.10.2016 13:01

sabiaq Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nejde mi skript:(:(

v JavaScript, VBScript, Ajax

2

503

05.01.2009 13:53

dessert Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Skript na upload

v PHP, ASP

4

525

01.06.2008 13:01

Ded'leg Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Potrebujem opravit skript

v JavaScript, VBScript, Ajax

15

1178

21.03.2008 11:10

djsulo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. poznate ten skript?

v JavaScript, VBScript, Ajax

3

796

10.12.2007 15:34

dulius Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra