Перейти к содержимому

Фото
- - - - -

PHP в Java Script-е


  • Вы не можете создать новую тему
  • Please log in to reply
8 ответов в этой теме

#1 -=MeillueR=-

-=MeillueR=-
  • Постоялец
  • 335 сообщений

Отправлено 15 января 2009 - 19:31

типичная java для открытия нового окна с определёнными размерами, в ссылку впихиваю пхп и начинает всё глючить, вот пример



<script language="JavaScript">
<!--
function winop()
{
windop = window.open("gallery/<?php echo $item["id"]?>.php","mywin","height=600,width=770,left=70,top=70");
}
-->
</script>

как сделать что бы всё работало?
  • 0

#2 .NET

.NET
  • Постоялец
  • 3 511 сообщений

Отправлено 15 января 2009 - 20:53

window.open("gallery/<?php echo $item['id']?>.php","mywin","height=600,width=770,left=70,top=70");

Нельзя чтобы ковычки одного толка находились в таких же ковычках без спец.разделителя =)

Сообщение изменено: Otacon (15 января 2009 - 20:53 )

  • 0

#3 еть.

еть.
  • Постоялец
  • 2 655 сообщений

Отправлено 15 января 2009 - 20:54

или
windop = window.open("gallery/<?php echo $item[\"id\"]?>.php","mywin","height=600,width=770,left=70,top=70");
  • 0

– Совсем худо, – заключил хозяин, – что-то, воля ваша, недоброе таится в мужчинах, избегающих вина, игр, общества прелестных женщин, застольной беседы. Такие люди или тяжко больны, или втайне ненавидят окружающих.


#4 zedirtybastard

zedirtybastard
  • Пользователь
  • 499 сообщений

Отправлено 15 января 2009 - 22:24

или
windop = window.open("gallery/<?php echo $item[\"id\"]?>.php","mywin","height=600,width=770,left=70,top=70");

поржал над вами :)

-=MeillueR=-, покажи, что на выходе получается
  • 0

#5 -=MeillueR=-

-=MeillueR=-
  • Постоялец
  • 335 сообщений

Отправлено 16 января 2009 - 09:48

Первый вариант вынес ошыбку а второй не принёс изменений, как вернусь домой покажу пример
  • 0

#6 Vladson

Vladson

    XTGamers.com

  • Постоялец
  • 1 921 сообщений
  • Откуда:Эстония, Таллинн

Отправлено 16 января 2009 - 10:27

-=MeillueR=-, попробуй
windop = window.open("gallery/<?php echo @$item["id"]?>.php","mywin","height=600,width=770,left=70,top=70");
(решение неправильное, но если заработает то будет понятно в какую сторону копать)

Сообщение изменено: Vladson (16 января 2009 - 10:27 )

  • 0
Один Владсон может за...ать всех, кроме себя самого. Два Владсона могли бы за...ать абсолютно кого угодно, но Владсон единственный и неповторимый. ©Vladson

Вы либо способны перелопатить тонны информации и отсеять лишнее, либо программистом не будете. ©Psih

Не вазелин, а бизнес-гель ©Avagraen

#7 .NET

.NET
  • Постоялец
  • 3 511 сообщений

Отправлено 16 января 2009 - 10:33

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
  <title></title>

	<?php
		$item['id'] = 'ok';
	?>
	<script language="JavaScript">
	<!--
	function winop() {
		windop = window.open("gallery/<?=$item['id'];?>.php","mywin","height=600,width=770,left=70,top=70");
	}
	-->
	</script>

</head>

<body>

</body>

</html>
так тоже работает. первый вариант я тоже проверял - всё работало.
  • 0

#8 еть.

еть.
  • Постоялец
  • 2 655 сообщений

Отправлено 16 января 2009 - 11:26

поржал над вами :)

ну ступил, ступил))

исправляюсь) я б сделал так:

<script language="JavaScript">
<!--
function winop(link) {
windop = window.open("gallery/"+link+".php","mywin","height=600,width=770,left=70,top=70");
}
-->
</script>
<a href='java script:winop("<?php echo $item['id'] ?>")'>link</a>


  • 0

– Совсем худо, – заключил хозяин, – что-то, воля ваша, недоброе таится в мужчинах, избегающих вина, игр, общества прелестных женщин, застольной беседы. Такие люди или тяжко больны, или втайне ненавидят окружающих.


#9 ParadoxL

ParadoxL
  • Постоялец
  • 5 023 сообщений
  • Откуда:Edinburg

Отправлено 19 января 2009 - 20:25

PHP в Java Script-е


Звучит ужасающе :)
  • 0
Victoria nulla est, Quam quae confessos animo quoque subjugat hostes ...
Верю в смерть после жизни, любовь после секса и в крем после бритья ...