---
title: "kan jag slänga in java anrop mitt i PHP block?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/175523-kan-jag-slänga-in-java-anrop-mitt-i-php-block"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "hybris"
published: "2008-11-26T11:51:27.000Z"
updated: "2008-11-28T12:15:43.000Z"
replies: 3
views: 451
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/175523-kan-jag-slänga-in-java-anrop-mitt-i-php-block"
---

# kan jag slänga in java anrop mitt i PHP block?

## #1 — hybris, 2008-11-26T11:51Z

hallå, har precis börjat peta på att inkludera vissa små javascript 
saker i mina projekt, en sak jag precis undrar är ifall det är ok att 
lägga in  "onclick=..." anropet nedan mitt i ett block at php kod???

det skall väl fortfarande tolkas som att det är xhtml?  eller blir det nått 
knas på grund av  citationstecken  där nånstans???

```
echo  "<li class='picture'>
	<a class='thumb' href='item_popup.php?section={$section_id}&     item={$item_click}&name={$item_menu_row['item_name']}' 
	
         onclick='NewWindow(this.href,'name','200','300','no');return false;'>

	<img src='tumnaglar/{$photo_row['url']}' /></a>
	<p>{$item_menu_row['item_name']}</p>
	</li>";
```

tack

/pär

Permalänk: https://www.webforum.nu/p/175523

## #2 — Kriko, 2008-11-26T12:31Z

Ja, det där kommer bli galet. Vad du kan tänka på är att när du skriver ut en text med echo, så ersätt inte " med ', skriv \\" istället och använd ' där det ska vara en '.

Hoppas det inte blev en allt för rörig förklaring :P

```php
echo  "<li class=\"picture\">
	<a class=\"thumb\" href=\"item_popup.php?section={$section_id}&     item={$item_click}&name={$item_menu_row['item_name']}\" 
	
         onclick=\"NewWindow(this.href,'name','200','300','no');return   false;\">

	<img src=\"tumnaglar/{$photo_row['url']}\" /></a>
	<p>{$item_menu_row['item_name']}</p>
	</li>";
```

Permalänk: https://www.webforum.nu/p/2157412

## #3 — colione, 2008-11-26T12:40Z

Använd heredoc-syntaxen..mycket enklare än att sitta och escapea...

```php
echo  <<<EOB
<li class="picture">
	<a class="thumb" href="item_popup.php?section={$section_id}&item={$item_click}&name={$item_menu_row['item_name']}" 
	         onclick="NewWindow(this.href,'name','200','300','no');return false;">

	<img src="tumnaglar/{$photo_row['url']}"/></a>
	<p>{$item_menu_row['item_name']}</p>
  </li>;
EOB;
```

Permalänk: https://www.webforum.nu/p/2157415

## #4 — hybris, 2008-11-28T12:15Z

@Kriko  - tack för tipset, på kursen jag går har vi lärt oss att köra 
uteslutande med ' och det har funkat för mig hittils, vad jag hade strul med 
var en annan sak, och det problemet återstår, funderar på att att 
posta en till fråga här o se ifall en vänlig själ kan hjälpa... 

Nån som är duktig på Jquery?

försöker få exemplet på en PopUp \<div\> som finns på jquerys hemsida 
att fungera i mitt projekt, den vill inte stanna kvar utan blinkar bara till

jag postar en nu tråd och hoppas på det bästa =)

Permalänk: https://www.webforum.nu/p/2157631

---

Tråden på webben: https://www.webforum.nu/amne/javascript/175523-kan-jag-slänga-in-java-anrop-mitt-i-php-block
