Skocz do zawartości

echo


Rekomendowane odpowiedzi

przepraszam, że daje tutaj taką drobnostkę, ale zawsze mnie to wkurza.

mam taki kod html:

<img src='gwiazdka.png' onmouseover="document.getElementById('asd').style.display = 'block'">

i teraz chcę zrobić

echo"
<img src='gwiazdka.png' onmouseover="document.getElementById('asd').style.display = 'block'">
";

 

Czym zastąpić " w onmouseover, żeby nie przerywało stringa echo?

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

uzywać ' zamiast ", z kolei w HTML na odwrót ? (bo tak jest prawodłowo tak btw.). Otwórz źródło dowolnej strony i zobacz, że jest <img src=" " a nie src=' '.

 

 

EDIT: jeszcze na siłę to jest HEREDOC ale to już tylko dla hipsterów

Odnośnik do komentarza
Udostępnij na innych stronach

dzień dobry, to znowu ja z podobnym problemem.

jak umieścić $a w argumencie funkcji JS?

 

$a['asd']='asd';
echo"
<img src='images/asd.png' onmouseover=\"p('$a[tutaj 'asd' ]','block')\" onmouseout=\"p('','none')\">  
";

 

przepraszam panów/panie za kłopot

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

UŻYWAJ " DO OPISYWANIA ATRYBUTÓW ELEMENTÓW HTML do kurki nedzy!

 

echo '<img src="images/asd.png" onmouseover="p(\'' . $a['asd'] . '\',\'block\')" onmouseout="p(\'\',\'none\')"/>';

echo sprintf('<img src="images/asd.png" onmouseover="p(\'%s\',\'block\')" onmouseout="p(\'\',\'none\')"/>', $a['asd']);

?>
<img src="images/asd.png" onmouseover="p('<?=$a['asd'];?>','block')" onmouseout="p('','none')"/>
<?php

 

Btw. sprawdź sobie też to:

 

$x = 1;
$a[0] = 2;

echo ' $x $a'0]; ';
echo " $x $a[0]; ";
echo " $x {$a['0'];} ";

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

Dlaczego musisz? w " przetwarza również wyrażenia w tym stringu a zatem zamiast ".$a['czapka']." możesz uzyc {$a['czapka']}... nie mniej nie rozumiem dlaczego musisz, i dlaczego chcesz niezgodnie z HTMLem to robić, oraz dlaczego nie mozesz uzyc innego przykładu z tych które podalem, gdzie ten fragment kodu wyłączasz spod PHP ?

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...