« 1 2 »
Autor Zpráva
ax123
Profil
Mám asi 200 fotek a chtěl bych jim nastavit pozadí, bohužel jsem schopen zplodit jediné řešení a to mít kromě 200 fotek i 200 souborů s pozadím jsem si skoro jist, že to nějak jde udělat, aby mohlo být jen jeden soubor s pozadím na 200 fotek a mám pocit, že se to tu i řešilo, ale nemůžu to najít. Předem díky
Fred
Profil
img{background:url(background.gif) #000000;} ??? ten dotaz je divný
ax123
Profil
jde o to, že nechci dělat 200 prázdných souborů jen s pozadím a menu, jde to nějak vyřešit? když pozadí i menu bude všude stejné?
Fred
Profil
php nebo javascript
ax123
Profil
JS, ale jak jsem v tom úplná lama skončil jsem u css :)
peta
Profil *
ax123
Vubec neni jasne, co bys rad. ukaz stranku nebo obrazek.
Pozadi se nastavuje v CSS, neni treba nic resit javascriptem, takze sory, ze nechapu.
ax123
Profil
soubor 1.htm
<html>
<head>
<style>background-color: silver;</style>
</head>
<body>
<img src=1.jpg>
</body>
<html>

soubor 2.htm
<html>
<head>
<style>background-color: silver;</style>
</head>
<body>
<img src=2.jpg>
</body>
<html>

... atd. jde nějak udělat to abych nemusel psát soubory 1 - 200.htm a nahradil je jedním jedním ?
ax123
Profil
Jestli to nejde tak to řekněte rovnou a já se dám do kopírování souborů :)
Kajman
Profil *
Je tam možnost php?
ax123
Profil
lepsi by byl JS, ale jo i php
igamenir
Profil
Přes php: Udělej soubor třeba image.php, kde číslo obrázku nahraď spojením <?php echo $_GET['i'];?>
Pak do odkazů na tento soubor napiš image.php?i=čísloobrázku
ax123
Profil
Nešlo by to radši řešit JS? Chtěl, aby to pak fungovalo na CD, jinak tohle nejspíš použiju pro net díkes
ax123
Profil
igamenir nejde mi tam vložit ten obrázek
ptám se <a href="acad-115a.php?1">str1</a>
na <img src="<?php echo $_GET['i'];?>".jpg>
asi tam je nekde bota, ale vzhledem k tomu, že nerozumím záklafním zákonitostem, nejsem schpem ji odhalit
igamenir
Profil
V dotazu chybí název proměnné: ...?i=1
V zobrazení máš špatně uvozovku: <img src="<?php echo $_GET['i'];?>.jpg">
habendorf
Profil
ax123: Hlavně už si ujasni, jestli to chceš JS nebo PHP. V JS to není problém.
ax123
Profil
habendorf fajn beru oboje JS je lepší, ale rád zkouším nové metody, proto mi nevadí ani php, ale JS má přednost, protože je schopné šlapat na CD a to je hlavní cíl pokud to není problém tak sem s tím
habendorf
Profil
Je to velmi jednoduché - na onclick na miniatuře zavoláš fci s parametrem, která

1) otevře nové okno
2) vypíše do něj potřebný kód pomocí document.writeln

Tedy pokud se to má otvírat v novém okně.
ax123
Profil
nešlo by to prosím s kódem?
habendorf
Profil
No a má to být do nového okna?
ax123
Profil
ne
habendorf
Profil
Tak pak nevím co řešíš. Normálně zavoláš obyčejnou html stránku, která bude mít nastavený to pozadí jaké chceš. A jenom do ní vložíš ten img.
ax123
Profil
Jak? Nenapadá mě žádné jednoduché řešení. Půjde, aby tam bylo vestavěné nějaké konkrétní menu?
igamenir
Profil
Zase dej to za ? a pak místo řádky s img dej tohle:

<script type="text/Javascript">
document.write('<img src="'+location.search.substr(3)+'.jpg">');
</script>
habendorf
Profil
igamenir: Proč substr(3) ?

substr(1) ne?
ax123
Profil
Udělal jsme jak jste mi poradili, ale nezobrazuje mi to ten obrázek
http://fsicd1.fsid.cvut.cz/~mayerm/panasonic/qaa/a/acad-114.htm
habendorf
Profil
Tak abychom to nějak uzavřeli:

v galerie.html bude:

<a href="zobrazovaci-stranka.html?001">něco</a>
<a href="zobrazovaci-stranka.html?002">něco</a>
.
.

v zobrazovaci-stranka.html bude nadefinované to pozadí plus toto:

<img src="" id="obrazek">
<script>
adresa = location.search.substr(1) + ".jpg";
document.getElementById("obrazek").src= adresa;
</script>

Přičemž ty obrázky jsou uloženy v témže adresáři jako html, jinak bys to musel ještě doupravit.
habendorf
Profil
Udělal jsme jak jste mi poradili, ale nezobrazuje mi to ten obrázek

Pochybuju, že se ten obrázek jmenuje "i=1.jpg". Tak na něj odkazuješ.
ax123
Profil
Děkuji mnohokrát oběma za snahu a habendorfovi za úplné doladění. Přesně takhle jsem si to představoval. Skvělé, super a ještě jednou díky
habendorf
Profil
Jinými slovy pokud přes url přenášíš (zbytečně) i to "i=", pak samozřejmě musíš dát substr(3).
habendorf
Profil
Tak fajn :o)
« 1 2 »
Toto téma je uzamčeno. Odpověď nelze zaslat.

0