Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Амперсанд в адресе счётчика
 
 автор: Alon   (04.07.2007 в 11:17)   письмо автору
 
 

Всем привет! Я разрабытываю сайт на xhtml mobile и сталкнулся со следующей проблемой: я зарегил сайт в одном из каталогов и мне выслали его код. Так вот в адресе изображения присутствует & и мне выдаётся xml ошибка. Код счётчика примерно следующий:

href="http://www.one.ru"><img src="http://cnt.one.ru/cgi-bin/cnt.cgi?id=462427&t=1"
width="81" height="63" alt="be number one" border="0"/></a>

Даже не знаю что делать.

   
 
 автор: AlexSol   (04.07.2007 в 11:19)   письмо автору
 
   для: Alon   (04.07.2007 в 11:17)
 

вывести чечез document.write("");

   
 
 автор: Alon   (04.07.2007 в 11:27)   письмо автору
 
   для: AlexSol   (04.07.2007 в 11:19)
 

А это случаем не java script?

   
 
 автор: elenaki   (04.07.2007 в 11:29)   письмо автору
 
   для: Alon   (04.07.2007 в 11:27)
 

&=amp;

   
 
 автор: Alon   (04.07.2007 в 11:37)   письмо автору
 
   для: elenaki   (04.07.2007 в 11:29)
 

То есть

href="http://www.one.ru"><img src="http://cnt.one.ru/cgi-bin/cnt.cgi?id=462427ampt=1" 
width="81" height="63" alt="be number one" border="0"/></a>

Только эт не работает, счётчика по прежнему не видно, там походу &t =1 отвечает за его вид.

   
 
 автор: AlexSol   (04.07.2007 в 11:42)   письмо автору
 
   для: Alon   (04.07.2007 в 11:27)
 

да, java script

вообщето

&==&amp;

но для ссылок так нельзя

   
 
 автор: Alon   (04.07.2007 в 11:50)   письмо автору
 
   для: AlexSol   (04.07.2007 в 11:42)
 

Блин я в java не очень этот будет вроде этого:

<script language = "JavaScript">document.write ("<a href="http://www.one.ru"><img src="http://cnt.one.ru/cgi-bin/cnt.cgi?id=462427&t = 1"
width="88" height="31" alt="be number one" border="0"/></a>")
</script>

А если браузер пользователя не поддерживает java script?

   
 
 автор: sim5   (04.07.2007 в 11:59)   письмо автору
 
   для: Alon   (04.07.2007 в 11:50)
 

Если не поддерживает значит не запишет, но ваш код в любом случае работать не будет. Вы не правильно используете кавычки в строковом выражении у write, либо замените крайние двойные кавычки одинарными, либо все, кроме крайних, пропишите как \".

   
 
 автор: AlexSol   (04.07.2007 в 12:00)   письмо автору
 
   для: Alon   (04.07.2007 в 11:50)
 

вроде. только


document.write(" вот тут нужны одинарные кавычки при необходимости ");


если не поддерживает, то картинку не увидете

   
 
 автор: kasmanaft   (04.07.2007 в 12:08)   письмо автору
 
   для: AlexSol   (04.07.2007 в 11:42)
 

> но для ссылок так нельзя
Чесно говоря, не знаю как дела с этим у xhtml, но по спецификации html вроде для ссылок положено делать именно так.

   
 
 автор: AlexSol   (04.07.2007 в 12:23)   письмо автору
 
   для: kasmanaft   (04.07.2007 в 12:08)
 

ну да, спутал малость. иненно заменой амперсанда решается продлема
http://www.htmlhelp.com/tools/validator/problems.html#amp

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования