Autor | Zpráva | ||
---|---|---|---|
chihuahua Profil * |
#1 · Zasláno: 1. 8. 2007, 09:58:28
potřeboval bych vědět jestli se da po kliknutí naodkaz změnit pouze čast dokumentu (text) a jak
|
||
Nox Profil |
#2 · Zasláno: 1. 8. 2007, 10:29:34
Pokud myslíš změnu větší ala menu pro stránky - překlikávání mezi stránkama tak moc ne, ale můžeš to zjednodušit
přes PHP www.linuxsoft.cz/php tak, že místo obsahu dáš <?php include $_GET["cast"]."html"; ?> a obsah rozdělíš do jednotlivých stránek (bez hlaviček a </body></html> atp.) a odkaz bude ve formátu href="index.php?cast=jmeno_stranky" A pokud chceš jen malou část stránky (třeba větu, číslo nebo tak) tak <span id="zmena"></span> kam to dáš, tam se to bude měnit, můžeš i něco napsat dovnitř, pokud pak budeš přiřazovat tak se to smaže a dá se zvolené <a href="" onclick="document.getElementById('zmena').innerHTML='sem si napiš co chceš aby se tam ukázalo'">něco</a> |
||
chihuahua Profil * |
#3 · Zasláno: 1. 8. 2007, 11:48:49
jo diky ten příkaz span id je přesně ono jenže když dovnitř něco napíšu a kliknu na odkaz tak se to nepřemaže jenom to problikne a vrati se tam zpatky to co je uvnitř napsáno ja bych potřeboval aby se to přepsalo a zustalo tak
|
||
chihuahua Profil * |
#4 · Zasláno: 1. 8. 2007, 11:53:49
no trochu sem to předělal misto onclick jsem dal onmouseover nemusim klikat vypada to efektně a funguje to na 100% thx za rady
|
||
Bubák Profil |
#5 · Zasláno: 1. 8. 2007, 13:43:11
<a href="" onclick="document.getElementById('zmena').innerHTML='sem si napiš co chceš aby se tam ukázalo'; return false">
|
||
chihuahua Profil * |
#6 · Zasláno: 3. 8. 2007, 07:49:10
chtěl bych se zeptar když použiju php proč se mi na serveru oběvuje tato chyba:
Warning: main(html) [function.main.php]: failed to open stream: No such file or directory in /home/free/tym.sk/a/airsoftovy/root/www/index.php on line 167 Warning: main() [function.include.php]: Failed opening 'html' for inclusion (include_path='.:/usr/share/php/smarty/libs:/usr/share/php/iclib/:/usr /share/fpdf:/usr/share/php/:/usr/share/php/jpgraph/') in /home/free/tym.sk/a/airsoftovy/root/www/index.php on line 167 je to špatně napsany script nebo to nepodporuje server? |
||
bukaj Profil |
#7 · Zasláno: 3. 8. 2007, 08:58:39
chihuahua
Neexistuje soubor s názvem html, který se pokoušíš vkládat. Zkus to vkládání dát do podmínky s file_exists(). |
||
chihuahua Profil * |
#8 · Zasláno: 3. 8. 2007, 10:30:18
no jo ale tam se ma vkladat něco až po kliknuti na odkaz
<?php include $_GET["cast"]."html"; ?> to html je jenom připona pokud sem to dobře pochopil v čem mi tam tedy pomuže file exist? a aak bych to měl formulovat takhle:<?php include file_exists ( string $ $_GET["cast"]."html" ); ?> |
||
bukaj Profil |
#9 · Zasláno: 3. 8. 2007, 10:57:57
chihuahua
no jo ale tam se ma vkladat něco až po kliknuti na odkaz Pokud to má být bez opětovného načítání stránky, tak jedině Javascipt. v čem mi tam tedy pomuže file exist? a aak bych to měl formulovat Třeba: $soubor = $_GET['cast'] . '.html'; if(file_exists($soubor)){ include $soubor; } Nebo i s tím, že když soubor neexistuje, vloží se výchozí: $soubor = $_GET['cast'] . '.html'; if(file_exists($soubor)){ include $soubor; }else{ include "vychozi.html"; } Potom, když bufou odkazy ve formě <a href="?cast=nejakacaststranky">Nějaká část stránky</a>, po kliknutí na ně se stránka reloadne a bude tam vložen soubor nejakacaststranky.html, pokud takový soubor neexistuje, bude vložen soubor vychozi.html. Pokud se chceš něco dozvědět o PHP, doporučuji seriál na linuxsoftu. |
||
Časová prodleva: 17 let
|
0