Autor Zpráva
Glaster
Profil
Zdravím,
chtěl bych se jako začátečník v JS zeptat.
Mám takovýto php script:

<?php

openside("Ikonka");

echo "Stačí použít <a href='ikona_kod.html' onclick='window.open("ikona_kod.html","IcoKod","width=520,height=200,toolbar=no,location=no,directories=no,status=yes,scrollbars=ne,resizable=no,copyhistory=no"); return false;'>tento kód</a>";

closeside();
?>


problém je v tom, že uvozovky obalují obsah echo a apostrofy vlastnosti atributů HTML kódu a na JS už nevím co použít, protože použití znovu jakýchkoliv uvozovek vede k erroru.
Neexistuje nějaký třetí typ uvozovek???

Předem díky za pomoc.
Bubák
Profil
Existují další možné zápisy:
escapované uvozovky, apostrofy
uvozovky, apostrofy zapsané entitou
Yur4Y
Profil
Existují další možné zápisy:
Alebo aj HEREDOC zápis.
_es
Profil
Glaster
Teda sa ti snažia poradiť že miesto úvodzoviek môžeš použiť \"
Ten príklad ide použiť (skoro) bez echo:
<?php

openside('Ikonka');

echo 'Stačí použít';
?>
<a href='ikona_kod.html' onclick='window.open("ikona_kod.html","IcoKod","width=520,height=200,toolbar=no,location=no,directories=no,status=yes,scrollbars=ne,resizable=no,copyhistory=no"); return false;'>tento kód</a>
<?php
closeside();
?>
Glaster
Profil
Super,
funguje to.

Mnohokrát děkuji.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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

0