PHP RADA - jednoduchá
Ahoj,
mám v php galerku, kód na button je
// next button
$next_page = $zobraz + 1;
echo "\t<a class=\"dalsi\" href=\"?page=galerie&celkem=$celkem&stranka=$stranka&zobraz=$next_page&id=$id\">NEXT >></a>\n";
Chtěl bych místo DALŠÍ mít funkci overmouse, kde bych použil odkaz.
<a href="CO JSEM"
onmouseover="document['zpet2'].src = 'zpet2.png' ;"
onmouseout="document['zpet2'].src = 'zpet.png' ;">
<img src="zpet.png" name="zpet2">
Poradí někdo co mám přesně zkopírovat z php buttonu do overmouse ,,CO JSEM,, ?
Nebo jak to jinak udělat?
Díky,
onmouseover="document['zpet2'].src
Tento (způsob léta) zápis se mi zdá poněkud nešťastný.
Ahoj, nechápu co tím myslíš. Samozřejmě schází </a>
Jednak nechápu čeho chceš dosáhnout.
A když už (pochopil jsem změnu obrázku odkazu při najetí myši), tak nějak takto, aby to fungovalo ve všech prohlížečích:
Ale v IE se ti bude yobrayovat modr7 r8me4ek, jinde ne atd... Fuck of
EI je blbý prohlížeč, moc nefrčí, s rámečkem není problém, nevadí.
Na tom právě něco je. Kdybys pochopil co jsem psal, tak nejvýše uváděné (D)HTML "řešení" funguje jen v IE.
To je jedno, to není aktuální problém,
zkoušel jsem ten můj php kód vložit do proměnné a pak vypsat v
<a href="<?php echo $prom1?>" - ale nefunguje,
když vypíšu pouze echo $prom1 - tak funguje :/
Aby to nebylo zapomenutým středníkem.
A kde ?
<a href="<?php echo $prom1?>" Tady ? -
<a href="<?php echo $prom1;?>" To těžko..
Hodí mi to nesmyslnej odkaz -
hodi to smyslny odkaz:
Prelozene ti to rika, ze nemas definovanou promenou prom1 v C:/Program files...
EDIT:
Presny odkaz co ti to dava je tento ne ten co jsi sem napsal:
127.0.0.1/<br /><b>Notice</b>: Undefined variable: prom1 in <b>C:/Program Files (x86)/EasyPHP-12.0/www/pages/galerie.php</b> on line <b>78</b><br />
Ja jsem ani nepochopil, co dotycny vlastne chce.
onmouseover="window.location.href='<php? echo "?page=galerie&celkem=$celkem&stranka=$str anka&zobraz=$next_page&id=$id";?>';"
Tvůj kód nefunguje,
Nepochopil jsem totiz kod toho tlacitka co by mel vykonavat. Jestli nacist dalsi stranku pri prejeti mysi, nebo jenom zmenit obrazek v tlacitku pri prejeti mysi. Nikde jsi to nepopsal, tak jsem ti nemohl dat ani fungujici kod.
V podstatě -
jé kód tlačítka NEXT který změní obrázek na stránce.
A já bych chtěl ten kód, vložit do onmouseover akce.
Už jsem to vysvětlil lépe ? :)
Tady ho mas vlozeny:
HTML ani PHP kod nemeni obrazek na strance - to delaji aktivni prvky. Dany kod:
Vytvori dve promene. Kdyz by jsi ho teoreticky vlozil do onmouseover akce, tak by se co?
Take bys mel vedet, ze nejdriv se zpracuje php kod a pak JavaScript.
Ne Porad to same do kola. Ja se ptam, co se bude dit, kdyz kurzorem najedu na dany prvek. Pokud by se mel zmenit jenom obrazek na pozadi, tak to uz ti psal Squad_leader. Pok by te to melo presmerovat na dalsi stranku tak:
Pokud se kurzorem najede na akci onmouseover, tak se zmení obrázek (ztmavne) - tj. obrazek1 se zmeni na obrazek 2.
Pokud se klikne na obrazek - vykona to akci -
tj, prejde na odkaz.
Tak jsem konecne pochopil co asi chces.
Tohle ti psal uz Squad_leader, ale tak jeste jednou:
Dale
Takze bezny odkaz, kde se klika na obrazek.Takze misto tohole nesmyslu:
tohle html +php
Srhnuto a zkombinovano + male vylepseni:
Děkuji za rozsáhlé řešení, ale stále nefunguje, při kliknutí na finální odkaz mě to přesměruje na neexistující stránku.
Děkuji, ale víc po tobě nemohu z morálního hlediska chtít, nicméně, pokud máš zájem, můžem se na to společně mrknout a komunikovat meilem.
Nebo jinak.. Poskytnul bych ti vytvořené stránky.
Že nefunguje, to se ani moc nedivím, když kombinuješ naráz různé věci ve kterých nemáš jasno. Když přidáváš JavaScript (onmouseover), tak by ti všechno mělo už fungovat na 100%, to už je jenom taková třešnička na dortu (až na nějaké vyjímky, ale o těch se tu bavit nebudeme). A když už píšeš nějaké kódy tak je také dobré, aby to bylo celé (třeba <a href="CO JSEM" kde chybělo </a>).
Problém teď není v html ani v JavaScriptu, ale v php.
Proto než vložíš odkaz do "href" v html, zkus si ho vypsat (echo) někam bokem, aby sis mohl zkontrolovat co ti to vygenerovalo za odkaz.
127.0.0.1/<br /><b>Notice</b>: Undefined variable: prom1 in <b>C:/Program Files (x86)/EasyPHP-12.0/www/pages/galerie.php</b> on line <b>78</b><br />
Tady byl problém, že nebyla definována proměnná "prom1" na řádce 78.
127.0.0.1/<br /><b>Notice</b>: Undefined variable: str in <b>C:/Program Files (x86)/EasyPHP-12.0/www/pages/galerie.php</b> on line <b>81</b><br />?page=galerie&celkem=25&stranka= anka&zobraz=1&id=obrazky_1
Tady je problém, že není definovaná proměnná "str" na řádce 81.
Prohlížeč si tu adresu "překřoupe" a pak z toho ani nic nepoznáš, co ti to píše za chyby.
Když budu mít čas a budu vědět co po mě chceš , tak ti pomůžu. Ale musím vědět o tom problému více a ne jako blondyna na tech. podpore. Možná jsem byl trochu nechápavý, když jsem se musel na ten tvůj problém zeptat 3krát. Tak si zatím "vyechuj" a oprav ty odkazy co ti to generuje a pak mi sem napiš, jak na tom jsi .
Oukej :)
Každý nějak začíná (L)