Autor | Zpráva | ||
---|---|---|---|
Márty Profil * |
#1 · Zasláno: 6. 10. 2010, 13:32:15
Ahoj,
nevíte někdo, jak udělat náhled fotografie při najetí kurzoru u textového odkazu? Něco jako tady: http://www.akvarko.cz/more.php , když najedete na odkaz na jednotlivá akvária. Díky za pomoc. |
||
Taps Profil |
#2 · Zasláno: 6. 10. 2010, 13:47:53
Márty:
cotojátko, nebo viz google a výraz javascript tooltips |
||
Márty Profil * |
#3 · Zasláno: 6. 10. 2010, 14:27:48
našel jsem pěkný: http://www.dyn-web.com/code/tooltips/demos.php?demo=image_text
ovšem mám problém s vložením scriptu do PHP kódu. Do headu se má vložit: <script src="js/dw_event.js" type="text/javascript"></script> <script src="js/dw_viewport.js" type="text/javascript"></script> <script src="js/dw_tooltip.js" type="text/javascript"></script> <script src="js/dw_tooltip_aux.js" type="text/javascript"></script> <script type="text/javascript"> dw_Tooltip.defaultProps = { wrapFn: dw_Tooltip.wrapImageOverText } dw_Tooltip.content_vars = { L1: { img: 'images/dw-btn.gif', txt: 'dyn-web button', w: 100 // width of tooltip }, L2: { img: 'images/dot-com-btn.gif', txt: 'dyn-web.com button', w: 184 } } </script> Ovšem mně to vypisuje chybu na řádku, kde začíná img: 'images/dw-btn.gif', Jak to začlenit? |
||
Keeehi Profil |
#4 · Zasláno: 6. 10. 2010, 14:54:17
Márty:
Potřebujeme PHP kód, jelikož v něm je chyba. Můj věštecký tip: máž tam echo ' … tvuj JS script …'; a neescapoval jsi apostrofy. |
||
Márty Profil * |
#5 · Zasláno: 6. 10. 2010, 15:02:54
<?php
if ($_SERVER["PHP_SELF"]=="../zaklad.php") { header("HTTP/1.1 403 Forbidden"); die("přístup odepřen - tuto stránku nelze zobrazit"); } function hlavicka($title) { $s=' <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <meta name="robots"content="index, follow"> <meta name="googlebot" content="snippet, archive"> <meta name="description" content="název"> <meta name="keywords" content="keywordy"> <link rel="shortcut icon" href="../grafika/favico.gif"> <title>'.$title.'</title> <link rel="stylesheet" type="text/css" href="../css/main.css"> <script src="js/dw_event.js" type="text/javascript"></script> <script src="js/dw_viewport.js" type="text/javascript"></script> <script src="js/dw_tooltip.js" type="text/javascript"></script> <script src="js/dw_tooltip_aux.js" type="text/javascript"></script> <script type="text/javascript"> dw_Tooltip.defaultProps = { wrapFn: dw_Tooltip.wrapImageOverText } dw_Tooltip.content_vars = { L1: { img: 'images/dw-btn.gif', txt: 'dyn-web button', w: 100 // width of tooltip }, L2: { img: 'images/dot-com-btn.gif', txt: 'dyn-web.com button', w: 184 } } </script> </head> <body> bla bla </body> </html> '; return $s; } echo hlavicka($title); echo $obsah; echo paticka(); ?> |
||
Keeehi Profil |
#6 · Zasláno: 6. 10. 2010, 15:06:55
Keeehi:
Ano, věštil jsem správně. Escapuj apostrofy. |
||
Márty Profil * |
#7 · Zasláno: 6. 10. 2010, 16:30:58
díky. Ovšem po tom co jsem to rozchodil jsem zjistil, že je ten script "zaspamován" hláškou o licenci. Je možnost to někde v kódu toho scriptu najít a odstranit?
|
||
Keeehi Profil |
#8 · Zasláno: 6. 10. 2010, 18:30:16
Márty:
Možné je všechno. Ten text co to vypisuje, bude i někde ve zdrojovém kódu. |
||
Márty Profil * |
#9 · Zasláno: 6. 10. 2010, 19:09:04
prohlédl jsem všechny čtyři .js soubory a nikde ten text není. Je to možné? Kde ho to tedy bere?
|
||
Keeehi Profil |
#10 · Zasláno: 6. 10. 2010, 19:23:40 · Upravil/a: Keeehi
Márty:
napadají mě dvě možnosti - ten text tam je, je ale zašifrovaný - ten text se načítá odjinud (např. je tam někde napsáno document.write('<script src="example.com/licence.js" type="text/javascript"></script>'; )
Může toho být i víc |
||
Márty Profil * |
#11 · Zasláno: 6. 10. 2010, 19:30:15
nikdy to tam nevidím. A nemohl bys do toho mrknout osobně? http://www.dyn-web.com/zipped/dw_tooltips.zip
|
||
Keeehi Profil |
#12 · Zasláno: 6. 10. 2010, 19:36:36
Márty:
Mě to nevypisuje nic navíc. Co to tam vypisuje tobě navíc? |
||
Márty Profil * |
#13 · Zasláno: 6. 10. 2010, 19:46:52
"A license required for all but personal use of this code. See terms of use at dyn-web.com". Vyskočí to jako Zpráva z webové stránky a je jí potřeba potvrdit "ok".
|
||
Márty Profil * |
#14 · Zasláno: 6. 10. 2010, 19:47:40
vždy, když se má načíst stránka, kde skript je. Poté samotný skrip funguje v pořádku a bez tohoto opatření.
|
||
Keeehi Profil |
#15 · Zasláno: 6. 10. 2010, 19:58:31 · Upravil/a: Keeehi
Ta hláška mi vyskočila jenom, když jsem ten archiv stahoval, při používání na mě nevyskakuje. Nikde jsem ji v těch JS souborech nenašel. Hodila by se živá ukázka.
|
||
Márty Profil * |
#16 · Zasláno: 6. 10. 2010, 20:03:48
|
||
Keeehi Profil |
#17 · Zasláno: 6. 10. 2010, 20:40:59
Dělá to poslední řádek v souboru http://test.akvamalawi.com/js/dw_tooltip.js
Stačí ho smazat a nahradit tímto: dw_Tooltip.ttready=true; Licenční podmínky jsem nečetl, ale řekl bych, že tímto je porušíš. Proto si je raději ještě jednou přečti a kdyžtak to nedělej. |
||
Márty Profil * |
#18 · Zasláno: 6. 10. 2010, 20:45:14
jasně, díky.
|
||
Márty Profil * |
#19 · Zasláno: 6. 10. 2010, 20:47:49
budu muset najít nějaký stejný a free. Nevíš o nějakém dobrém, aby uměl to samé co tento?
|
||
Keeehi Profil |
#20 · Zasláno: 6. 10. 2010, 21:07:12 · Upravil/a: Keeehi
|
||
Márty Profil * |
#21 · Zasláno: 6. 10. 2010, 21:18:18
jo, na ten koukám. Už ho zkouším, ale nevím jak zavolat tu funkci. Nikde jsem to tam nenašel. Co mám dát do class?
<a href="index.html" class="cotojatka">TOOL TIP náhled</a> Nebo to mám formulovat přes ten acronym? Nebo ABBR? |
||
Keeehi Profil |
#22 · Zasláno: 6. 10. 2010, 21:59:07
Márty:
<script type="text/javascript" src="tooltips.js"></script> <a href="index.html" title="text k zobrazení">TOOL TIP náhled</a> Stačí vyplnit title |
||
Márty Profil * |
#23 · Zasláno: 7. 10. 2010, 09:07:56
A když chci, aby v tooltipu byl náhled fotografie? Mám dát do title="" odkaz na obrázek? To asi nebude fungovat, že?
|
||
Keeehi Profil |
#24 · Zasláno: 7. 10. 2010, 15:55:18
Márty:
„To asi nebude fungovat, že?“ A co to třeba zkusit? Fungovat by to mělo, cotojatka berou html. |
||
Márty Profil * |
#25 · Zasláno: 7. 10. 2010, 16:11:49
<a href="index.html" title="<img src="../images/test.gif" width="200px" height="120px" alt="logo" border="0"></img>">TOOL TIP náhled</a> NEFUNGUJE
<a href="index.html" title="http://paludarium.akvamalawi.com/images/test.gif">TOOL TIP náhled</a> NEFUNGUJE prostě zobrazí jen pouhý text. Do kolonky title html nejde. Jak jinak teda udělat, aby se mi v tooltipu zobrazoval náhled obrázku? |
||
Keeehi Profil |
#26 · Zasláno: 7. 10. 2010, 16:24:23 · Upravil/a: Keeehi
title="<img src="../images/test.gif" width="200px" height="120px" alt="logo" border="0"></img>"> Problémy dělají ty uvozovky, zkus to takto: title="<img src='../images/test.gif' width='200' height='120' alt='logo' border='0'>" width a height - "px" tam nemá co dělat |
||
Márty Profil * |
#27 · Zasláno: 7. 10. 2010, 16:33:18
to mi zase hodí chybu PHP. Vadí mu ty jednoduché uvozovky.
|
||
Keeehi Profil |
#28 · Zasláno: 7. 10. 2010, 16:35:32
Márty:
Tak je escapujte. |
||
Márty Profil * |
#29 · Zasláno: 7. 10. 2010, 16:37:05
a jak? PHP neovládám. Umím jen HTML a CSS styly.
|
||
Keeehi Profil |
#30 · Zasláno: 7. 10. 2010, 16:39:34 · Upravil/a: Keeehi
Márty:
„a jak? PHP neovládám.“ To je však Váš problém. Proč se pouštíte do něčeho čemu nerozumíte? echo '<a href="index.html" title="<img src=\'../images/test.gif\' width=\'200\' height=\'120\' alt=\'logo\' border=\'0\'>">TOOL TIP náhled</a>'; |
||
Téma pokračuje na další straně.
|
0