ďťż

[Java Script] Probelm z newsami

       

Podstrony


telcocafe

Mam następujący skryp Java, którym odpowiada za dzial newsów na mojej stronie:
 <script type="text/javascript" language="Javascript"> <!-- // Autorem skryptu jest: SLAWOMIR KOKLOWSKI // www.kurshtml.boo.pl // Jesli chcesz wykorzystac ten skrypt na swojej stronie, nie usuwaj tego komentarza! var teraz = new Date(); function news(dzien,miesiac,rok, tytul,tresc, adres,ramka, dodal,email, obraz,width,height) { ////////// // Konfiguracja: var il_dni = 0;  // ilosc dni wyswietlania newsów (0 = zawsze) var table_width = '100%';  // szerokosc newsów (mozna podac '100%') var table_align = 'center';  // ustawienie newsów var cellpadding = 4;  // marginesy wewnatrz var background = 'white';  // tlo var color = 'black';  // kolor tekstu var font_family = 'Verdana, Arial, Helvetica, sans-seif';  // rodzaj czcionki var font_size = 8;  // rozmiar czcionki (w punktach [pt]) var border_width = 1;  // grubosc obramowania var border_style = 'solid';  // styl obramowania: 'solid', 'dashed', 'dotted', 'double', 'groove', 'ridge', 'inset', 'outset'   var border_color = 'gray';  // kolor obramowania var title_background = 'silver';  // tlo tytulu var title_color = '#000000';  // kolor tytulu var dot = '&raquo;';  // punkt przed tytulem (mozna tutaj wstawic znacznik, np.: '<img src="..." width="..." height="...">') var dot_color = 'red';  // kolor punktu przed tytulem var link_class = 'newsy';  // klasa odnosników var link_color = 'blue';  // kolor odnosników var link_nounderline = false;  // czy usunac podkreslenie odnosników: true, false // Ustawienia domyslne: var default_author = 'Werwolfpl';  // autor var default_email = 'werwolfpl@gmail.com';  // e-mail var default_img = 'grafika/news.gif';  // obrazek var default_width = 25;  // szerokosc obrazka var default_height = 25;  // wysokosc obrazka var default_target = '_self';  // ramka (target="...") //////////  var aktualizacja = new Date(rok, miesiac-1, dzien);  var undefined;  if (!il_dni || (teraz - aktualizacja)/(24*60*60*1000) < il_dni)  {    if (dzien < 10) dzien = "0" + dzien;    if (miesiac < 10) miesiac = "0" + miesiac;    if (dodal == undefined) var dodal = default_author;    if (email == undefined) var email = default_email;    if (obraz == undefined) var width = default_width;    if (obraz == undefined) var height = default_height;    if (obraz == undefined) var obraz = default_img;    if (ramka == undefined) var ramka = default_target;    document.write('<div><table' + (table_width ? ' width="' + table_width + '"' : '') + (table_align ? ' align="' + table_align + '"' : '') + ' cellspacing="0"' + (cellpadding != undefined ? ' cellpadding="' + cellpadding + '"' : '') + ' style="' + (background ? 'background: ' + background + '; ' : '') + (border_width != undefined ? 'border-width: ' + border_width + 'px; ' : '') + (border_style ? 'border-style: ' + border_style + '; ' : '') + (border_color ? 'border-color: ' + border_color : '') + '">' +      '<tr><td colspan="2" style="' + (border_width != undefined ? 'border-bottom-width: ' + border_width + 'px; ' : '') + (border_style ? 'border-bottom-style: ' + border_style + '; ' : '') + (border_color ? 'border-bottom-color: ' + border_color + '; ' : '') + (title_background ? 'background: ' + title_background + '; ' : '') + (cellpadding ? 'padding: ' + cellpadding + 'px; ' : '') + (title_color ? 'color: ' + title_color + '; ' : '') + (font_family ? 'font-family: ' + font_family + '; ' : '') + (font_size ? 'font-size: ' + (font_size) + 'pt' : '') + '"><b>&nbsp;<span style="' + (dot_color ? 'color: ' + dot_color : '') + '">' + (dot ? dot : '') + '<'+'/span>&nbsp;' + (tytul ? tytul : '') + '<'+'/b><'+'/td><'+'/tr>' +      '<tr><td colspan="2" style="' + (cellpadding ? 'padding: ' + cellpadding + 'px; ' : '') + (color ? 'color: ' + color + '; ' : '') + (font_family ? 'font-family: ' + font_family + '; ' : '') + (font_size ? 'font-size: ' + (font_size-1) + 'pt' : '') + '"><b>Dodano:<'+'/b> ' + dzien +'.'+ miesiac +'.'+ rok + '<'+'/td><'+'/tr>' +      '<tr><td style="vertical-align: top' + (cellpadding ? '; padding: ' + cellpadding + 'px' : '') + '">' + (obraz ? '<img src="' + obraz + '"' + (width ? ' width="' + width + '"' : '') + (height ? ' height="' + height + '"' : '') + '>' : '&nbsp;') + '<'+'/td>' +      '<td style="vertical-align: top; text-align: justify; ' + (cellpadding ? ' padding: ' + cellpadding + 'px; padding-right: ' + (2*cellpadding) + 'px; ' : '') + (color ? 'color: ' + color + '; ' : '') + (font_family ? 'font-family: ' + font_family + '; ' : '') + (font_size ? 'font-size: ' + (font_size) + 'pt' : '') + '">' + (tresc ? tresc : '&nbsp;') +      '<div style="text-align: right; ' + (cellpadding ? 'padding: ' + cellpadding + 'px; ' : '') + (color ? 'color: ' + color + '; ' : '') + (font_family ? 'font-family: ' + font_family + '; ' : '') + (font_size ? 'font-size: ' + (font_size-1) + 'pt' : '') + '">' + (adres ? '[&nbsp;<a' + (ramka ? ' target="' + ramka + '"' : '') + ' href="' + adres + '"' + (link_class ? ' class="' + link_class + '"' : '') + ' style="' + (link_nounderline ? 'text-decoration: none; ' : '') + (link_color ? 'color: ' + link_color : '') + '">Wiecej...<'+'/a>&nbsp;]&nbsp;&nbsp;&nbsp;' : '&nbsp;') + '<'+'/div><'+'/td><'+'/tr>' +      '<tr><td colspan="2" style="' + (border_color ? 'border-top: dashed ' + border_color + ' 1px; ' : '') + (cellpadding ? 'padding: ' + cellpadding + 'px; ' : '') + (color ? 'color: ' + color + '; ' : '') + (font_family ? 'font-family: ' + font_family + '; ' : '') + (font_size ? 'font-size: ' + (font_size-1) + 'pt' : '') + '">' + (dodal ? '<b>Dodane przez:<'+'/b> ' + (email ? '<a href="mailto:' + email + '"' + (link_class ? ' class="' + link_class + '"' : '') + ' style="' + (link_nounderline ? 'text-decoration: none; ' : '') + (link_color ? 'color: ' + link_color : '') + '">' + dodal + '<'+'/a>' : dodal) : '') + '<'+'/td><'+'/tr>' +      '<'+'/table><'+'/div>' +      '<br>');  } } ///// // Dodawanie newsów w postaci: // news(dzien,miesiac,rok, //   'Tytul', 'Tresc newsa...', //   'adres', 'ramka', //   'autor', 'e-mail', //   'obrazek', szerokosc,wysokosc); ///// ////////// // Dodawanie newsów: news(11,6,2006,'Test', 'wlaśnie testuję system newsów'); news(11,6,2006,'Werwolfpl rzadzi', 'werwofl na prezydenta'); news(11,6,2006,'szkola zdycha', 'zostal jeszcze jeden dzien piekla źćśą ąóężźćń ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff'); news(11,6,2006,'test','zobaczmy czy działa...','1.htm'); ////////// //-->  </script>
Problem polega na tym że newsy, wpisują się tak jakby tekstu był ustawiony na center. Co musze zrobić aby wszystko było ok ?
Tak to wygląda Moja strona



winowajca: var cellpadding = 4;

niestety to nie cellpadding
var cellpadding = 0;  //
Rezultat A tekst nadal równie haotycznie rozmieszczony jak wcześniej :(
Użytkownik WerwolfPl edytował ten post 12 czerwiec 2006, 16:53
hm... to nie wiem jak ja to zmianiłem ;-) nie chce mi się tego szukać więc dam CI dwie rady :-)

1. Zamień tabelkę na div i będziesz miał mniej kodu i konkretniej :-) a nie jakieś kosmiczne warunki ;-)

2. Użycie JS do tego to był najgłupszy pomysł jaki mogłeś wymyślić :-) ktoś wyłączy JS i pyk nie ma newsów :-)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.