Новичок
Покинул форум
Сообщений всего: 44
Дата рег-ции: Авг. 2010
Откуда: Челны
Помог: 0 раз(а)
|
Здравствуйте, у меня не хочет нормально работать облако тегов. Простой скрипт, при изменении адреса ссылки скрипт полностью не отображается. Подскажите в чем может быть проблема.
Вот скрипт работает все хорошо. CODE ( html):
скопировать код в буфер обмена
<script type="text/javascript" src="swfobject.js"></script> <script type="text/javascript"> function myTags(mytags){ mytags=mytags.replace(/<A/g, '<a') .replace(/\/A>/g, "/a>") .replace(/(target=_)(\w*)/g, 'target="_$2"') .replace(/(class=)(?!")(\w*)/g, 'class="$2"') .replace(/(name=)(?!")(\w*)/g, 'name="$2"') .replace(/(id=)(?!")(\w*)/g, 'id="$2"'); mytags=encodeURIComponent(mytags).replace(/!/g, '%21') .replace(/'/g, '%27').replace(/\(/g, '%28') .replace(/\)/g, '%29').replace(/\*/g, '%2A'); var rnumber = Math.floor(Math.random()*9999999); var flashvars = { tcolor:"0x267fe3", hicolor:"0x888888", tspeed:"120", distr:"true", mode:"tags", tagcloud:mytags }; var params = { allowScriptAccess:"always", bgcolor:'#ffffff' }; var attributes = { id:"flash_cloud" }; swfobject.embedSWF("tagcloud.swf?r="+rnumber, "tags", "300", "240", "9.0.0", "expressInstall.swf", flashvars, params, attributes); } window.onload=function(){ var mytags="<tags>" +document.getElementById('tags').innerHTML +"</tags>"; myTags(mytags); }; </script> </head> <body> <div id="tags"> <a href="../../../lesson.php?cat=html" style="font-size:11px;">HTML</a> <a href="../../../lesson.php?cat=php" style="font-size:11px;">PHP</a> <a href="../../../lesson.php?cat=swf" target="_blank" style="font-size:11px;">Flash</a> <a href="../../../lesson.php?cat=ajax" style="font-size:11px;">Ajax</a> <a href="../../../lesson.php?cat=ocss" style="font-size:11px;">CSS</a> <a href="../../../lesson.php?cat=js" style="font-size:11px;">JavaScript</a> <a href="../../../lesson.php?cat=jq" style="font-size:11px;">Уроки по JQuery</a> <a href="../../../lesson.php?cat=omysql" style="font-size:11px;">Основы MySQL</a> <a href="../../../file.php?cat=template" style="font-size:11px;">Шаблоны</a> </div> </body> </html>
При изменении <div id="tags"> на
CODE ( html):
скопировать код в буфер обмена
<a href="content.php?id=1" style="font-size:10px;">Кредиты</a> <a href="content.php?id=2" style="font-size:10px;">Сертификаты</a>
Все облака нет(((.
|