Stránka 1 z 1
javascript - help
Napsal: stř 4. úno 2009, 19:07
od esso82
dobry den prajem...mam mensi problem, chcem si dat na stranku toto:
http://www.tutorialized.com/view/tutori ... ller/12759
(nefunguju mi tlacitka, inak by som dal do CODE)
ide o scrolovanie textu, na tej stranke je demo...ten JS samozrejme pouziva array na vytvorenie vystupu, ale ja do neho este potrebujem pomocou PHP davat hodnoty vybrane z DB..
problem je v tom, ze som este nikdy taketo nieco nepotreboval, takze ani neskusal a neviem kam to mam dat, ked som dal oba skripty do body, tak to nefunguje...je problem v tom, ze ten prvy - definovanie funkcii musi byt v header? alebo v com moze byt problem?
dakujem za rady Ondro

Re: Umiestnenie javascriptu
Napsal: stř 4. úno 2009, 19:26
od OndraSter
Do hlavičky vložíš to co máš dát do hlavičky, do body to, co si máš dát do body.
Pokud chceš pomocí PHP generovat ony položky, musíš je vypisovat v PHP do správné části. Tzn kde máš v ukázce
Kód: Vybrat vše
pausecontent[0]='<a href="http://www.javascriptkit.com">JavaScript Kit</a><br />Comprehensive JavaScript tutorials and over 400+ free scripts!'
pausecontent[1]='<a href="http://www.codingforums.com">Coding Forums</a><br />Web coding and development forums.'
pausecontent[2]='<a href="http://www.cssdrive.com" target="_new">CSS Drive</a><br />Categorized CSS gallery and examples.'
tak to nahradíš výpisem dat z DB ve stejném formátu, třeba nějak takhle:
Kód: Vybrat vše
<?php
for($i = 0; $i < count($texty); $i++) {
echo 'pausecontent[' . $i . ']=\'<a href="' . $texty[$i]['odkaz'] . '" target="_new">' . $texty[$i]['nazev'] . '</a><br />' . $texty[$i]['text'] . '\';' . "\n";
}
?>
kde $texty je pole s textem, $texty['odkaz'] je odkaz na tu stránku cílovou, $texty['nazev'] je název odkazu a $texty['text'] je text, který se zobrazí pod odkazem.
PS: "dakujem za rady Ondro" mě pobavilo

. Jsou tu i jiní lidi, co rozumí PHP/HTML/JS/...
Re: Umiestnenie javascriptu
Napsal: stř 4. úno 2009, 20:02
od esso82
no ale ty si tu podla mna najvacsi macher a ja som zas uplny zelenac....ok....to som chcel vediet ci to treba dat do hlavicky, ja to este vyskusam a potom dam vediet...
este dve otazky mam ked uz som tu:
1. da sa do .xml suboru pisat php kod s tym, ze ten .xml subor bude require?
2. mam este decentny problem s prazdnou bunkou v IE, v Opere mi to ide OK..uvediem priklad:
<tr>
<td class='1'></td>
<td class='2'></td>
<td class='3'></td>
</tr>
tabulka je siroka 200px
class 1 aj 3 maju zadefinovanu sirku 10px a bg image
class 2 nema zadefinovanu sirku, iba bg image (1px siroky) a repeat-x, ale aj tak mi to v IE nezobrazi na celu sirku tej tabulky (teda potrebnych 180px, ale co ak je tabulka definovana v percentach?), v Opere mi to zobrazi na celu sirku...nevies co s tym?
Re: Umiestnenie javascriptu
Napsal: stř 4. úno 2009, 20:50
od OndraSter
1. Rozdíl mezi .xml, .php a .html je v tom, že .php je prohnané PHP parserem. Ten však není těžké donutit, aby zparsoval i .xml apod, stačí do .htaccess (soubor nemá jméno, jen příponu):
Kód: Vybrat vše
AddType application/x-httpd-php .xml .php
2. S tím asi moc neporadím, na CSS a HTML mám své lidi. Dej každopádně ukázku a pokusím se vymyslet nějaké řešení.
Re: Umiestnenie javascriptu
Napsal: stř 4. úno 2009, 20:58
od bubanek
Napiš do těch buněk mezeru
// OndraSter - ideálně pevnou mezeru, kdyby to s obyč nestačilo:
Re: Umiestnenie javascriptu
Napsal: čtv 5. úno 2009, 17:50
od esso82
dufam, ze to sem mozem dat, je to na beta.play-ps3.net (nevsimajte si design, je to rozrobene zatial), tam vlavo ako je Navigacia a Shoutbox - pozrite cez IE a potom cez Operu alebo FF...
a ten kod je presne takyto:
function openside($title, $collapse = false, $state = "on") {
global $panel_collapse; $panel_collapse = $collapse;
echo "<table cellpadding='0' cellspacing='0' width='100%' border='0'>\n<tr>\n";
echo "<td class='sbg-topl'></td><td class='sbg'> </td><td class='sbg-topr'></td>\n</tr>\n<tr>";
echo "<td colspan='3' class='sbg'>";
echo "<table cellspacing='0' cellpadding='0' width='100%' border='0'>\n<tr>\n";
echo "<td class='scapmain'>$title</td>\n";
if ($collapse == true) {
$boxname = str_replace(" ", "", $title);
echo "<td class='scapmain' align='right'>".panelbutton($state, $boxname)."</td>\n";
}
echo "</tr>\n</table></td></tr>";
echo "<tr>\n";
echo "<td colspan='3' class='side-body'>\n";
if ($collapse == true) { echo panelstate($state, $boxname); }
}
function closeside() {
global $panel_collapse;
if ($panel_collapse == true) { echo "</div>\n"; }
echo "</td>\n";
echo "</tr>\n";
echo "<tr>\n";
echo "<td class='sbg-botl'></td><td class='sbg'> </td><td class='sbg-botr'></td>\n</tr>\n";
echo "</table>\n";
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr><td class='spacer'></td></tr>\n</table>\n";
}
css:
.sbg {
background-color: #272727;
}
.sbg-topl {
height: 10px;
width: 10px;
background-image: url(images/sbg-topl.png);
background-position: bottom left;
background-repeat: no-repeat;
}
.
.
.
.
...btw...nefunguju mi tu tlacitka na Code a podobne, pozeram cez Operu...ide o nejaku docasnu chybu?
EDIT: este k tomu .xml ako si pisal, ze sa da parsovat po uprave .htaccessu ... ako mam potom pisat xml prikazy? normalne do echo?
cize:
$premenna = "skuska"
echo "<TITLE>".$premenna."</TITLE>";
Re: Umiestnenie javascriptu
Napsal: čtv 5. úno 2009, 19:17
od bubanek
xml příkazy nemá, je to jenom značkovací jazyk
jestli myslíš php příkazy tak je piš jeko normální php, čili
Kód: Vybrat vše
<?php
$promenna = "hodnota";
echo "<title>$promenna</title>";
?>
Co používáš za Operu? Mě to normálně jede.
Re: Umiestnenie javascriptu
Napsal: čtv 5. úno 2009, 19:44
od esso82
zle si ma pochopil, v Opere to vali a predpokladam, ze aj vo FF, ale v IE to zle zobrazuje...
Re: Umiestnenie javascriptu
Napsal: čtv 5. úno 2009, 20:21
od Zivan
Bud sem dej odkaz s ukazkou chyby nebo poradne rozepis "to zle ukazuje".
Edit:
Asi jsem slepej, ale vidim jen na zacatku odkaz na nejaky priklad. To je ono?

Re: Umiestnenie javascriptu
Napsal: čtv 5. úno 2009, 20:51
od bubanek
esso82 píše:zle si ma pochopil, v Opere to vali a predpokladam, ze aj vo FF, ale v IE to zle zobrazuje...
já myslel tady na foru
zkus elementu .sbg nastavit pevnou šířku
Zivan píše:Bud sem dej odkaz s ukazkou chyby nebo poradne rozepis "to zle ukazuje".
však odkaz sem dal a ta chyba je v IE vidět úplně jasně
Take it easy...
Re: Umiestnenie javascriptu
Napsal: čtv 5. úno 2009, 21:50
od esso82
2bubanek:
pockaj...fcil som zmateny...pokial hovorime o tych tlacitkach, tak myslim tu na fore, jednoducho oznacim napisany text, stlacim CODE a nic sa nestane, Operu mam 9.52.10108
a k tej sirke - ono sa moze stat, aj ked velmi nepravdepodobne, ze bude tu sirku treba dynamicky menit, preto som sa tej pevnej sirke chcel vyhnut, ale asi to tak spravim, uz som to predtym skusal, a tak to funguje ako ma....
dakujem za rady chalani, ja vas zase za nejaky cas trosku potrapim

))
2OndraSter: konecne si vymenil avatar, uz som sa nan nemohol kukat

, ale nic v zlom, jenom zertuji lol
Re: Umiestnenie javascriptu
Napsal: sob 7. úno 2009, 13:35
od bubanek
můžeš tam dát šířku 100% a pak se to bude měnit jak je potřeba
a tady na foru: tak text neoznačuj, nejdřív zmáčkní code a pak do toho piš..
PS: Rodney byl lepší
