Реклама на сайте Advertise with us

Вопрос по JS

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

СЕОшнег

С нами с 25.03.07
Сообщения: 2630
Рейтинг: 1208

Ссылка на сообщениеДобавлено: 03/11/08 в 10:15       Ответить с цитатойцитата 

Имеется небольшой код:
Код:
<?php
$row = 1;
$f_no = 0;
$fp = fopen ("file.txt" , "r");
print "<table border=0><tr>";
while ($data = fgetcsv ($fp, 1000 , ",")) {
$f_no++;
$num = count ($data);
print "<td valign=top WIDTH=70 align=center>";
print " <script language=JavaScript>
function winop$f_no()
{
windop = window.open('http://www.domain.com/folder1/folder2/" . $data[3] . "/" . $data[1] ."','Bla-bla','left=100,top=30');
}
</script>
";
print  " <a href=javascript:winop$f_no();><img border=0 src=http://www.domain.com/folder1/folder2/" . $data[3]  ."/" . $data[4] ."  alt= " . $data[2]  ." ></a><br>
<b><a  href=javascript:winop$f_no();>" . $data[2]  ."</a></b><br>";
print "</td>";
$ch = $row % 5;
$row++;
if ($ch == 0) {
print "</tr><tr>";
}
}
print "</table></tr>";
fclose ($fp);
?>

Этот скрипт генерирует таблицу тумб. При клике на тумбу, ссылка открывается в новом окне.
Внимание! Вопрос знатокам: что надо поменять в коде, чтобы кликнув на тумбу, ссылка открывалась не в новом окне, а в том же?
Как всегда всем рейт по максимуму =)

0
 

« ... full on ... »

С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686

Ссылка на сообщениеДобавлено: 03/11/08 в 10:40       Ответить с цитатойцитата 

Новое окно открывается через JS, убираем этот код и ставим прямую ссылку в HTML:

Код:
<?php
$row = 1;
$fp = fopen ("file.txt" , "r");
print "<table border=0><tr>";
while ($data = fgetcsv ($fp, 1000 , ",")) {
$num = count ($data);
print "<td valign=top WIDTH=70 align=center>";
print  " <a href='http://www.domain.com/folder1/folder2/" . $data[3] . "/" . $data[1] ."'><img border=0 src=http://www.domain.com/folder1/folder2/" . $data[3]  ."/" . $data[4] ."  alt= " . $data[2]  ." ></a><br>
<b><a  href='http://www.domain.com/folder1/folder2/" . $data[3] . "/" . $data[1] ."'>" . $data[2]  ."</a></b><br>";
print "</td>";
$ch = $row % 5;
$row++;
if ($ch == 0) {
print "</tr><tr>";
}
}
print "</table></tr>";
fclose ($fp);
?>


Примерно так...

Power of the lime madness...

5
 

СЕОшнег

С нами с 25.03.07
Сообщения: 2630
Рейтинг: 1208

Ссылка на сообщениеДобавлено: 03/11/08 в 20:08       Ответить с цитатойцитата 

спасибо! +5

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »