« 1 2
Autor Zpráva
Márty
Profil *
stále stejná chyba:

<a href="index.html" title="
echo '<a href="index.html" title="<img src=\'../images/test.gif\' width=\'200\' height=\'120\' alt=\'logo\' border=\'0\'>">TOOL TIP náhled</a>';">TOOL TIP náhled</a>
Márty
Profil *
v pspadu je v jiné barvě akorát toto ";" na konci kódu.

PS: ten okopírovaný kod je špatně. mám to tam, jak jste mi poslal vy.
Keeehi
Profil
Tak na toto už opravdu nemám. Pokud chcete použít PHP, naučte se základy. Pokud PHP nepotřebujete, nemuste nic escapovat a použijete jen [#26]

Dále bych vám doporučil zapojit mozek. To co jsem napsal zde byl celý php kód, pro vytvoření odkazu. Vy jste ho však nesmyslně vložil ještě do jednoho. Příště zkuste zkoumat to, co by to tak asi mohlo dělat. Když byste se nad tím zamyslel, určitě byste takovou chybu neudělal.
Márty
Profil *
tak se omlouvám. Potřebuji prostě udělat tooltip a kdybych tomu rozumněl, tak sem nepíšu. Nemůžu za to, že je problém s tím to zapasovat do PHP.

Celý kód index.php:

<?php
$title='TEST';
$nadpis='Úvodní stránka webu';
$obsah="\n".'

<p align="justify">

<a href="index.html" title="http://paludarium.akvamalawi.com/images/test.gif">TOOL TIP náhled</a>echo '<a href="index.html" title="<img src=\'../images/test.gif\' width=\'200\' height=\'120\' alt=\'logo\' border=\'0\'>">TOOL TIP náhled</a>';

</p>

'."\n";

require("zaklad.php");
?>


CHYBA: Parse error: syntax error, unexpected T_STRING in /home/www/akvamalawi.com/subdomeny/paludarium/index.php on line 8
Márty
Profil *
já vím, že jsem to okopíroval sem do diskuze špatně. Proto jsem hned pod to psal: "PS: ten okopírovaný kod je špatně. mám to tam, jak jste mi poslal vy"
Márty
Profil *
teda takhle to je: sakra.

<?php
$title='TEST';
$nadpis='Úvodní stránka webu';
$obsah="\n".'

<p align="justify">

echo '<a href="index.html" title="<img src=\'../images/test.gif\' width=\'200\' height=\'120\' alt=\'logo\' border=\'0\'>">TOOL TIP náhled</a>';

</p>

'."\n";

require("zaklad.php");
?>
_es
Profil
Márty:
To je ako keby sa niekto prihlásil na kurz rýchločítania bez znalosti abecedy.

Potřebuji prostě udělat tooltip a kdybych tomu rozumněl, tak sem nepíšu.
Potrebuješ vedieť aspoň to, ako sa do PHP skriptu vkladá PHP kód a iné základné veci. Ak to nevieš, nemá zmysel ti radiť, lebo za chvíľu založíš nové vlákno s podobným "problémom".
tiso
Profil
Márty: čo vôbec robí ten <img v atribúte <a title=""? Tam nič také použiť nemôžeš!
Keeehi
Profil
tiso:
Jde o cotojatka. Ty berou text z title.
tiso
Profil
Keeehi: to je síce pekné, ale <> by som do atribútu nedával… Keď, tak cez entity.
Keeehi
Profil
http://dero.name/js/readme.html Když se podíváš, používá tam v title <strong>. Ale dá se to nahradit.

Jak jsem však zjistil, tak se tu vyskytuje ještě jeden problém. Cotojátka mají problém s apostrofem. Musí se do textu vložit takto \x27.

Funkční příklad s odkazem na seznam:
<a href="http://www.seznam.cz" title="\x3Cimg src=\x27http://www.seznam.cz/st/img/logo-2.gif\x27 width=\x27200\x27 height=\x27120\x27 alt=\x27logo\x27 border=\x270\x27\x3E">seznam.cz</a>
\x3C je <
\x3E je >
\x27 je '
Márty
Profil *
já teda nevim co zase dělám špatně pánové :) ale mně ten funkční příklad nefunguje :D Resp. funguje, ale title se zobrazí zase pouze jen jako text. Vypíše to celý obsah uvozovek title. Jediná výhoda, PHP to v pohodě bere a funguje. Ovšem pořád se mi nezobrazuje obrázek.
Keeehi
Profil
<script type="text/javascript" src="tooltips.js"></script>
Máš správně zadanou cestu k javascriptu?
Márty
Profil *
ano, mám. tady to je: http://test.akvamalawi.com/
Keeehi
Profil
Do toho js přidejte:
tt = new tooltip("tt", "A", "", "", 0, 300, 85);
Slouží to k nastavení. Přímo v tom js je "manuál" jak se to nastavuje.
Márty
Profil *
no jo, funguje. Paráda :) děkuji Vám mockrát. Máte pevné nervy, to se musí nechat.
Keeehi
Profil
Márty:
Máte pevné nervy
No v jednu chvíli jsem to už vzdal (jak jste do toho začal motat PHP). Pak jste se umoudřil a dodal (znovu) odkaz na živou ukázku. (Což oceňuji ze všeho nejvíce.)
« 1 2

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0