СТАНЬ VIP

Не названный блог
Аватара пользователя
Gisher
 
Сообщения: 6069
Зарегистрирован: 17 сен 2006, 20:46
Пол: мужской
Статус: Учусь жить...
Блог: Просмотр блога (125)
G money: 200.32
Архивы
- Сентябрь 2018
+ Апрель 2018
+ Декабрь 2017
+ Ноябрь 2016
+ Апрель 2016
+ Декабрь 2015
+ Сентябрь 2015
+ Август 2015
+ Июль 2015
+ Май 2015
+ Январь 2015
+ Декабрь 2014
+ Ноябрь 2014
+ Октябрь 2014
+ Сентябрь 2014
+ Август 2014
+ Июль 2014
+ Июнь 2014
+ Май 2014
+ Апрель 2014
+ Декабрь 2013
+ Ноябрь 2013
+ Сентябрь 2013
+ Август 2013
+ Июль 2013
+ Июнь 2013
+ Май 2013
+ Апрель 2013
+ Март 2013
+ Февраль 2013
+ Январь 2013
+ Декабрь 2012
+ Октябрь 2012
+ Сентябрь 2012
+ Июль 2012
+ Май 2012
+ Ноябрь 2011
+ Сентябрь 2011
+ Август 2011
+ Июль 2011
+ Апрель 2011
+ Февраль 2011
+ Октябрь 2010
+ Сентябрь 2010
+ Август 2010
+ Март 2010
+ Январь 2010
+ Декабрь 2009
+ Октябрь 2009
+ Сентябрь 2009
+ Август 2009
+ Июль 2009
+ Май 2009
+ Апрель 2009
+ Март 2009
+ Декабрь 2008
+ Ноябрь 2008
+ Август 2008
Теги
64-BitAghavniAndoidAndroidApacheAxavniBmwBreaking BadCentosChromeChrome MobileClubComedyCronCssEdwardEset 5ExplolerFacebookFeedbunerFirefoxFlashGisherGiuliaGoogleGoogle ChromeHotInnaInternetIptablesIspmanagerJigulinaLifeLinuxLollipopLoveMarginMariusMayaMemcacheMemcachedMercedes-BenzMobileMorandiMysqlNew TabNginxOpaquePaddingPeaky BlindersPhp-FpmPhpbbPhpbb-PortalPhpbb-SeoPhpmyadminRainSeoSonaSpanvacSpanvatsStereoTop.gisher.ruTorrentUser Blog ModUser_IdVikaWebmoneyWindowsWindows 10Windows 9WmodeXcacheXhtmlXhtml 1.0 StrictYoutubeАвтомобилиАгенты Щ.и.т. / Agents Of S.h.i.e.l.d.АрцахАсинхроннаяАхавниБледно-Голубая ТочкаБлогиБраузерВадимВадим ГалыгинВалидностьВидеоВиджетВикинги / VikingsВкладкаВладивостокВложениеВо Все ТяжкиеГалыгинГарикГарик МартиросянГримм / GrimmЗагрузкаЗарубежныеЗарядкаЗемляИнтернетИсправлениеКарабахКарл СаганКартинкиКартофельКаталогКешКриминальнаяЛинияЛувраМартиросянМеладзеМиминоНаркотикНебесаНиколОграблениеОптимизацияОстровОстрые КозырькиПашинянПрямаяПустоеПутинРейтингРепозиторииРоликиРоссияСериалыСокровищСонаСпанвацСтилиТаможняТегиТелефонТоррентУстановкаХромЦитатаЦитатыЧерный Список / The BlacklistШрифтЮтубЯблокоՆիկոլՓաշինյան
Подписаться
RSS 0.91
RSS 1.0
RSS 2.0
ATOM
JAVASCRIPT

FeedBurner и XHTML

Постоянная ссылка Gisher 08 мар 2009, 09:48

Столкнулся с проблемой, а именно, форма почтовой подписки предлагаемый FeedBurner не валидный для XHTML 1.0 Strict
(наш сайт именно на этом языке написан)
Решение, предлагаемый на офф. сайте FeedBurner мне не подходило, так как там предлагается через тег <body> (<body onload="externalLinks();">), и в моём случае оно не уместно.
ссылка форума поддержки
(нельзя иметь больше одного тега <body> на странице :) , думаю многие понимают меня сейчас, имея аналогичную проблему)

Ниже код формы, предлагаемый FeedBurner-ом
Код: Выделить всё · Развернуть
<form style="border:1px solid #ccc;padding:3px;text-align:center;" action="http://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=123456', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true"><p>Enter your email address:</p><p><input type="text" style="width:140px" name="email"/></p><input type="hidden" value="123456" name="uri"/><input type="hidden" name="loc" value="ru_RU"/><input type="submit" value="Subscribe" /><p>Delivered by <a href="http://feedburner.google.com" target="_blank">FeedBurner</a></p></form>
где 123456, ID вашего фида

Как известно, язык XHTML не допускает теги target="popupwindow" и target="_blank"
Пробовал разные вариации, пришлось чуток переписать код :36:

В итоге у меня получилось
Код: Выделить всё · Развернуть
<form style="border:1px solid #ccc;padding:3px;text-align:center;" method="post" action="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=123456" onsubmit="window.open('http://www.feedburner.com/fb/a/emailverifySubmit?feedId=123456&amp;email=' + encodeURI(document.getElementById('feedburner-sub-email').value), 'feedburner-sub-window', 'scrollbars=yes,width=550,height=520'); return false;">
<p>Введите почтовый адрес:</p>
<p><input type="text" style="width:140px" name="email" id="feedburner-sub-email" /></p>
<p><input type="hidden" value="http://feeds.feedburner.com/~e?ffid=123456" name="url" />
<input type="hidden" value="ИМЯ ВАШЕГО ФИДА" name="title" />
<input type="hidden" name="loc" value="ru_RU" />
<input type="submit" value="Подписаться" /></p>
<p>Поставляется <a href="http://feedburner.google.com"  onclick="window.open(this.href);return false;">FeedBurner</a>
</form>
где 123456, ID вашего фида (думаю заменить на свой не составит труда :36: )

Данный код валидный для всех типов XHTML
Надеюсь эта запись поможет многим :21:

Теги: FeedbunerXhtml 1.0 StrictВалидность
0 комментариев57052 просмотров

Активность

Зарегистрированные пользователи: Alik Garibyan, Applebot, AramAbazyan, atedik, Bing [Bot], CCBot, Facebook [Bot], Gar Gapoyan, GetIntent Crawler, Gev Gevorgyan, Google [Bot], Google Smartphones [Bot], Grapeshot [Bot], Hovik Hasmik Aloyanmelqumyan, Lilit Yolchyan, Mailru Images [Bot], Marianna Hambardzumyan, Карлос Акопян, Гаяне Мхитарян, SemrushBot, stepik, Tiko Harutunyan, Weborama [Bot], Yandex [Bot], Yandex Direct, Yandex Images, Yandex Metrika, Yandex Mobile [Bot], Донара Хачатурян, Лева Косян, Мара Оганесян, Марат Мирумян, Нарек Анна, Тамара Малхасян, Эмили


⇑ Наверх
⇓ Вниз