| Autor | Zpráva | ||
|---|---|---|---|
| Můťa_T Profil * |
#1 · Zasláno: 17. 12. 2006, 21:21:50
Šílený příklad
Představte si, že píšete nějaké moderní licenční ujednání. Tam se každou chvíli malým písmem opakuje ujištění jako že výrobce za nic neručí: <p><small><small>Výrobce neručí za škody, vzniklé použitím výrobku. Výrobek smí instalovat pouze osoba pověřená ve smyslu zákona 2/1895 sb. Při neodborné instalaci výrobku nepřebírá výrobce odpovědnost vůbec za nic.</small></small> Tento odstavec by se dal vkládat Javascriptem. (V praxi by se to asi JavaScriptem nedělalo, ale dejme tomu.) Skript pro vložení kódu do textu by vypadal nějak takto: <script> document.write("<p><small><small>Výrobce neručí ... atd."); </script> Protože se to v textu často opakuje, takže aby se to ve skriptu nemuselo vypisovat pokaždé, je dobré vkládat to funkcí. Nejprve se nadeklaruje funkce: <script> function nerucime() { document.write("<p><small><small>Výrobce neručí ... atd."); } </script> Potom stačí kdekoliv v textu napsat: <script> nerucime(); </script> a text poznámky o neručení se na to místo vloží sám. Dokázalo by toto udělat i z jedné stránky na druhou? A když ano, jak? PS: Slyšel jsem, že to jde určitě v PHP. Mohl by mi ptosím tedy někdo poradit? Mám text na jedné stránce a chci ho dávat i na hodně dalších stránek a jelikož se ten text bude měnit, nechci to kopírovat. Díky moc za rady. Tomáš |
||
| BaTeCzKo Profil |
#2 · Zasláno: 17. 12. 2006, 21:24:41 · Upravil/a: BaTeCzKo
Php funkce include... určitě bych to neřešil javscriptem - to už iframe je lepší...
|
||
| Alphard Profil |
#3 · Zasláno: 17. 12. 2006, 22:06:25
v javascriptu by to šlo externím skriptem, vytvoří se soubor, zpravidla *.js s funkcí a pak se načte takto: <script type="text/javascript" src="neco.js"></script> a na potřebném místě se zavolá funkce
v PHP se nabízí použít konstanty: <?php define ("NERUCIME", "text, tex, text, ..."); ?> a pak jen načíst tuto stránku: include "konstanty.php"; a na potřebném místě: echo NERUCIME; |
||
| peta Profil |
#4 · Zasláno: 18. 12. 2006, 10:30:26
<script>
var Ntext="Výrobce neručí ... atd."; function nerucime() { document.write("<small>"+Ntext+"</small>"); } </script> Ale je to nesmysl davat JS, protoze, kdyz vypnes CSS, JS (hlasova ctecka, treba), tak tam nic neni a porusujes zakon o inetovem obchodu. Kdyby se nekdo s tebou zacal soudit a prinesl si prave hlasovou ctecku jako dukaz, tak mas spor prohrany a rucis uplne za vse. Povinnosti zakaznika neni prohlizet si stranku pres obrazovku, kdyz mu to treba neumoznuje zrakove postizeni. Takze bych se pridal k BaTeCzKo Alphard a pouzil PHP include, echo. Osobne bych pouzil pole. -- nerucime.php -- <?php $ner = array( 'skody' => "Nerucime za skody". 'odpovednost' => "Neneseme odpovednost" ); -- stranka.php --- <?php include("nerucime.php"); ?> blablabla <?=$ner('skody')?> blabla blablabla <?=$ner('odpovednost')?> blabla blablabla <?php echo $ner('skody'); ?> blabla |
||
| Hulanizator Profil * |
#5 · Zasláno: 18. 12. 2006, 11:05:04
Peta, vis, co je priklad?
www.jakpsatweb.cz/javascript/funkce-prolamy.html To je priklad na JS, neni to hodnoceni strankek inetoveho obchodu, hodnoceni strankek je jine forum. |
||
| habendorf Profil |
#6 · Zasláno: 18. 12. 2006, 13:50:16
peta
porusujes zakon o inetovem obchodu. Kdyby se nekdo s tebou zacal soudit a prinesl si prave hlasovou ctecku jako dukaz, tak mas spor prohrany a rucis uplne za vse. Co to zase meleš? Ty jseš neskutečný breptadlo. |
||
|
Časová prodleva: 20 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0