JS и PHP совместимость

Печать RSS
340

Автор
Оранжевые штаны
0
И так у меня есть файл php как мне в нужное место вставить этот код
<h1>Текст переливаются разными цветами</h1>
<br>
<script language="JavaScript1.2">
var message="Летим туда, - там много вкусного!"
var neonbasecolor="#990000"
var neontextcolor="red"
var neontextcolor2="#FFFFA8"
var flashspeed=100	
var flashingletters=3
var flashingletters2=1
var flashpause=0
var n=0
if (document.all||document.getElementById){
   document.write('<font color="'+neonbasecolor+'" size=+2>')
   for (m=0;m<message.length;m++)
	document.write('<span id="neonlight'+m+'">'+message.charAt(m)+'</span>')
   document.write('</font>')
}
else
   document.write(message)
function crossref(number){
   var crossobj=document.all? eval("document.all.neonlight"+number) : document.getElementById("neonlight"+number)
   return crossobj
}
function neon(){
   //Change all letters to base color
   if (n==0){
	for (m=0;m<message.length;m++)
	crossref(m).style.color=neonbasecolor
	}
   crossref(n).style.color=neontextcolor
   if (n>flashingletters-1) crossref(n-flashingletters).style.color=neontextcolor2 
   if (n>(flashingletters+flashingletters2)-1) crossref(n-flashingletters-flashingletters2).style.color=neonbasecolor
   if (n<message.length-1) n++
   else{
	n=0
	clearInterval(flashing)
	setTimeout("beginneon()",flashpause)
	return
	}
}
function beginneon(){
   if (document.all||document.getElementById)
   flashing=setInterval("neon()",flashspeed)
}
beginneon()
</script>
И

Пацак
0
echo '<script>JS код</script>';
вроде так,если я правильно понял
Изменил: Изнаур (24.12.2012 / 19:54)
И

Пришелец
0
вот так
<?php
echo '
<h1>Текст переливаются разными цветами</h1>
<br>
<script language="JavaScript1.2">
var message="Летим туда, - там много вкусного!"
var neonbasecolor="#990000"
var neontextcolor="red"
var neontextcolor2="#FFFFA8"
var flashspeed=100    
var flashingletters=3
var flashingletters2=1
var flashpause=0
var n=0
if (document.all||document.getElementById){
   document.write('."'<font color=".'"'."'+neonbasecolor+'".'" size=+2>'."')
   for (m=0;m<message.length;m++)
    document.write('<span id=".'"neonlight'."'+m+'".'">'."'+message.charAt(m)+'</span>')
   document.write('</font>')
}
else
   document.write(message)
function crossref(number){
   var crossobj=document.all? eval(".'"document.all.neonlight"+number) : document.getElementById("neonlight"+number)
   return crossobj
}
function neon(){
   //Change all letters to base color
   if (n==0){
    for (m=0;m<message.length;m++)
    crossref(m).style.color=neonbasecolor
    }
   crossref(n).style.color=neontextcolor
   if (n>flashingletters-1) crossref(n-flashingletters).style.color=neontextcolor2 
   if (n>(flashingletters+flashingletters2)-1) crossref(n-flashingletters-flashingletters2).style.color=neonbasecolor
   if (n<message.length-1) n++
   else{
    n=0
    clearInterval(flashing)
    setTimeout("beginneon()",flashpause)
    return
    }
}
function beginneon(){
   if (document.all||document.getElementById)
   flashing=setInterval("neon()",flashspeed)
}
beginneon()
</script>';
?>
Изменил: Иван (24.12.2012 / 19:57)

ВЕЛИКИЙ и УЖАСНЫЙ!
0
Очень странный вопрос. echo - это то, что тебе не нужно. Вставляй вне тега <?php ... ?>
Автор
Оранжевые штаны
0
Через
echo 
Не работает!!
4. SNELS, А если мне нужно сделать..сверху например где Все пишут добро пожаловать и так далее..
Хотел бы сделать переливающим цветом!!
Изменил: Виталий (24.12.2012 / 20:36)
М

Малиновые штаны
0
VIP-club.adidas (24 Декабря 2012 / 20:35)
Через
echo 
Не работает!!
Работает. Ищи ошибку
П

Пацак
0
C echo как бы нужно экранировать кавычки. Вообще, лучше вставлять вне <?php ... ?>.
Z

Клуракан
0
?>
// Some JS
<?

Голубые штаны
0
Изначально напрочь забудьте про операторы print или echo.
Юзайте шаблонизаторы. Приучайте себя использовать шаблоны. Тогда подобные вопросы сами собой отпадут.
В интернете сейчас масса готовых классов шаблонизации.

А то что тебе тут предлагают сейчас подобные конструкции
?>
// Some JS
<?
так это будет работать, но это бред. Это негигиенично, некрасиво и, в первую очередь, быдлoкодисто.
Автор
Оранжевые штаны
0
9. dima.london, Дима я про это! мне не то надо, напиши 1 пример шаблонизатора!!! чтобы я по нему двигался!!!
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск