javascript - help

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
esso82
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. pro 2006
Bydliště: Plymouth (UK)
Kontaktovat uživatele:

javascript - help

Příspěvek 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 :)
Naposledy upravil(a) esso82 dne ned 8. bře 2009, 13:06, celkem upraveno 1 x.
loading...

PSN ID: esso82
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Re: Umiestnenie javascriptu

Příspěvek 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 :D. Jsou tu i jiní lidi, co rozumí PHP/HTML/JS/...
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
esso82
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. pro 2006
Bydliště: Plymouth (UK)
Kontaktovat uživatele:

Re: Umiestnenie javascriptu

Příspěvek 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?
loading...

PSN ID: esso82
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

Re: Umiestnenie javascriptu

Příspěvek 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í.
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
bubanek
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 24. dub 2005
Bydliště: D1

Re: Umiestnenie javascriptu

Příspěvek od bubanek »

Napiš do těch buněk mezeru ;-)


// OndraSter - ideálně pevnou mezeru, kdyby to s obyč nestačilo: &nbsp;
esso82
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. pro 2006
Bydliště: Plymouth (UK)
Kontaktovat uživatele:

Re: Umiestnenie javascriptu

Příspěvek 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'>&nbsp;</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'>&nbsp;</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>";
loading...

PSN ID: esso82
bubanek
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 24. dub 2005
Bydliště: D1

Re: Umiestnenie javascriptu

Příspěvek 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.
esso82
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. pro 2006
Bydliště: Plymouth (UK)
Kontaktovat uživatele:

Re: Umiestnenie javascriptu

Příspěvek od esso82 »

zle si ma pochopil, v Opere to vali a predpokladam, ze aj vo FF, ale v IE to zle zobrazuje...
loading...

PSN ID: esso82
Zivan
Začátečník
Začátečník
Registrován: 30. čer 2005
Bydliště: Brno
Kontaktovat uživatele:

Re: Umiestnenie javascriptu

Příspěvek 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? :)
Naposledy upravil(a) Zivan dne čtv 5. úno 2009, 21:21, celkem upraveno 1 x.
HP Elitebook 845 G8 (Ryzen 5650U, 32GB RAM, WD SN570 1TB, 14" fullHD IPS) + HP USB-C G5 Essential + 29" LG 29UM65 + 22" Eizo S2202W
bubanek
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 24. dub 2005
Bydliště: D1

Re: Umiestnenie javascriptu

Příspěvek 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...
esso82
Začátečník
Začátečník
Uživatelský avatar
Registrován: 26. pro 2006
Bydliště: Plymouth (UK)
Kontaktovat uživatele:

Re: Umiestnenie javascriptu

Příspěvek 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 :D, ale nic v zlom, jenom zertuji lol
loading...

PSN ID: esso82
bubanek
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 24. dub 2005
Bydliště: D1

Re: Umiestnenie javascriptu

Příspěvek 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ší :|
Odpovědět

Zpět na „Programování a web“