Autor | Zpráva | ||
---|---|---|---|
paule Profil |
#1 · Zasláno: 20. 8. 2006, 00:29:15
Zdravim.Dneska sem poprve zabrousil do java skriptu a hned resim takovej problem. Vytvořil sem si menu v externim souboru, ve kterem mam obrazkove tlacitka, ktere se meni pri najeti mysi. Tento externi soubor sem si ulozil a do stranky jsem ho vlozil jak na techto strankach popsano (<script language="JavaScript" type="text/javascript" src="menu.js"></script>). Problemje ze se mi menu nezobrazi. Muže to být že sem ho vložil takhle:
<div id="menu"> <script language="JavaScript" type="text/javascript" src="menu.js"> </script> </div> nebo je to spise chyba c externim .js souboru? Ten vypada asi takhle: <a href="home.html" onmouseover="document['home'].src = 'tlacitka/home_2.gif' ;" onmouseout="document['home'].src = 'tlacitka/home_1.gif' ;"> <img src="tlacitka/home_1.gif" name="home"> </a> <a href="news.html" onmouseover="document['news'].src = 'tlacitka/news_2.gif' ;" onmouseout="document['news'].src = 'tlacitka/news_1.gif' ;"> <img src="tlacitka/news_1.gif" name="news"> </a> <a href="download.html" onmouseover="document['download'].src = 'tlacitka/download_2.gif' ;" onmouseout="document['download'].src = 'tlacitka/download_1.gif' ;"> <img src="tlacitka/download_1.gif" name="download"> </a> Jsou to jen tri tlacitka pro priklad. Děkuji za radu... |
||
Peca Profil |
#2 · Zasláno: 20. 8. 2006, 00:39:01
Tak si o tom java skriptu ještě počti. Ty v .js nemáš JavaScript, ale HTML. To tam nemá co dělat.
|
||
peta Profil * |
#3 · Zasláno: 20. 8. 2006, 06:47:17
paule
JS neni PHP v PHP si muzes dovolit: <?php include_once("aaa.bbb"); ?> ---aaa.bbb--- <?php function ccc() { ... } ?> nebo ---aaa.bbb--- <a href="ccc.htm">zzz</a> (cili bez php tagu je to html) ALE v JS nikoliv!!! v JS se tagy nepisi, tam se uvazuje <script type="text/javascript" src="menu.js"> type="text/javascript" typ kodu = textovy soubor s kodem javascript Funguje to podobne jako u CSS <script type="text/css" src="menu.css"> Kratsi odpoved odpovezeno, viz Peca Pokud chces do stranky vlozit HTML kod, jsou k tomu urcene tagy FRAME IFRAME nebo se pouzivaji programovaci jazyky Perl, PHP, Asp, Java, Cgi, ... (mam pocit, ze snad i ve Flashi to jde) Neco jineho by bylo, kdyby jsi ty odkazy generoval javascriptem: document.writeln("<a href=\"download.html\" onmouseover=\"document['download'].src = 'tlacitka\/download_2.gif' ;\" onmouseout=\"document['download'].src = 'tlacitka\/download_1.gif' ;\"> <img src=\"tlacitka\/download_1.gif" name=\"download\"> </a>"); nebo pouzit cyklus: var a,i,x; a = new Array(); a = [ "home", "news", "download" ]; for (i in a) { x = a[i]; // pro jednoduchost pouziji x, abych nemusel psat a[i], ale u sebe bych pouzil a[i] document.writeln("<a href=\""+x+".html\" onmouseover=\"document['"+x+"'].src = 'tlacitka\/"+x+"_2.gif' ;\" onmouseout=\"document['"+x+"'].src = 'tlacitka\/"+x+"_1.gif' ;\">\n<img src=\"tlacitka\/"+x+"_1.gif" name=\""+x+"\">\n</a>"); } Ale to bys vedel, kdyby sis prostudoval neco o javascriptu, viz menu: jakpsatweb - javascript jakpsatweb - javascript - priklady |
||
paule Profil |
#4 · Zasláno: 20. 8. 2006, 08:21:43
Už tyjle odpovědi my stčí. Už vim co mam dělat, díkec...
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0