Помогите открыть картинку в новом окне!

arhitec

Новичок
Помогите открыть картинку в новом окне!

У меня есть привьюшка картинки, нажимаю на нее и открывается в новом окне изображение полного размера.
Вопрос следующий:
как сделать так, что бы окно генерировалось само, загружая картинку из определенной папки (адреса)
и как отрегулировать окно так, что бы оно само принимало размер картинки и открывалось без тулбара и меню и т.п.

За ранее благодарен Вам за помощь!
 

Фанат

oncle terrible
Команда форума
как сделать так, что бы окно генерировалось само, загружая картинку из определенной папки (адреса)
<img src="картинка из определенной папки" target="_blank">
как отрегулировать окно так, что бы оно само принимало размер картинки и открывалось без тулбара и меню и т.п.
к пхп это не имеет ни малейшего отношения.
открой любой сайт, где такие окна открываются, и посмотри
 

Фанат

oncle terrible
Команда форума
в PHP можно вывести в браузер строку текста. и всё.
какую строку ты хочешь вывести в браузер?
 

arhitec

Новичок
Наверное за мои вопросы админ меня закроет, но о какой строке речь? Я ведь говорю о изображении
 

Фанат

oncle terrible
Команда форума
админ не закроет тебя за твои вопросы.

речь идёт о том, что пхп не открывает окна и не выводит изображения.
ты имеешь представление о том, что такое HTML?
 

arhitec

Новичок
Да HTML вроде неплохо знаю,хотя я не программист а дизайнер :) Но всеже, да имею... А вот с PHP я не дружу пока :)
Я открою вопрос пошире... Я использую готовый скрипт на PHP для загрузки и хранения фото-базы у себя на сайте. А момент следующий, маленькая привьюшка на странице нажатием на нее открывается картинка полноразмерная в той же странице, а мне надо добиться ее открытия в новом окне с необходимыми размерами... Надеюсь я смог пояснить чего хочу :)

-~{}~ 04.12.06 19:47:

Вот ссылка на этустраницу: http://arhitec.com/portfolio/poligrafia/

-~{}~ 04.12.06 19:48:

Если надо, я могу выставить и код всей страницы?

-~{}~ 04.12.06 19:51:

а я хочу добиться результата как здесь: http://arhitec.com/portfolio_ineriors_01-09.html
 

Фанат

oncle terrible
Команда форума
Да HTML вроде неплохо знаю,хотя я не программист а дизайнер Но всеже, да имею...
я так и не понял из этого ответа - ты можешь с помощью HTML открыть ссылку в новом окне?
 

arhitec

Новичок
Да рад бы, но не все так просто...

href='index.php?event=showimg&msnum=$msnum' target='_blank'><img src='data/$dt[5]' alt='$dt[0]' border=0>
вот строка, которая выводит изображение... Так вот, это и есть html вместе с php

-~{}~ 04.12.06 19:55:

Я открывал окно с помощью Java Script но его сюда мне вставить не удается...
 

Фанат

oncle terrible
Команда форума
О!
наконец-то.
Мы пришли к настоящему вопросу, который тебя интересует.
К тому вопросу, который, в отличие от всех предыдущих, имеет смысл
 

arhitec

Новичок
Я не хотел кого то загружать деталями вопроса, думал сам докумекаю :)

-~{}~ 04.12.06 19:58:

Мне надо уйти минут на 30, может есть аська? пообщаемся там?
 

Фанат

oncle terrible
Команда форума
у меня нет аськи.
у меня есть только желание, чтобы ты понял, для чего служит PHP, что он умеет и что не умеет.
И чтобы ты не требовал от него то, что делается сребствами HTML и яваскрипт.
Для этого почитай сначала PHP FAQ: Самые основы. Как работает PHP., а потом, если останутся вопросы - то задавй.
 

StUV

Rotaredom
arhitec
ну тогда напиши подробно что тебу нужно, как ты пытаешься это сделать, чего на твой взгляд тебе не хватает и как это должно выглядеть...
 

arhitec

Новичок
Так, ну тогда вот как дело обстоит:
на этой странице можно увидеть весь код: http://arhitec.com/portfolio/poligrafia/

генерируется база , в которой хранятся картинки. Затем эти картинки выставляются на страницу. Вот в строке #558 : href='index.php?event=showimg&msnum=$msnum' target='_blank'><img src='data/$dt[5]' alt='$dt[0]' border=0> при нажатии на картинку открывается в этом же окне ее большой размер.
До этого я собирал всю базу картинок в ручную и каждую картинку открывал с помощью скрипта:

<script language="JavaScript" type="text/JavaScript">
function ImgWin(src,title,width,height)
{
var param = "height="+height+",width="+width;
var NewWin=window.open("", "", param);
NewWin.document.write("<html><head>");
NewWin.document.write("<title>"+title+"</title></head>");
NewWin.document.write("<body bgcolor='#000000'>");
NewWin.document.write("<center>");
NewWin.document.write("<img src='portfolio/interiors/"+src+"'><BR>");
NewWin.document.write("</center>");
NewWin.document.write("</body>");
NewWin.document.write("</html>");
}
</script>
здесь сам код скрипта, а строка вызова нового окна выглядела вот так:
<a href="javascript:void(0);" onClick="ImgWin('001_b.jpg','--- фото 01 ---','660','510');"><img src="portfolio/interiors/001_s.gif" alt="детская комната" width="140" height="180" border="0"></a>
Тут видно, что новое окно открывается посредством Java Script.
Что я делал?! Я вставлял в PHP страницу, на которой показываются картинки, этот Java Script, а строку, котороая должна вызывать новое окно я модернизировал в такой вид:
<a href='javascript:void(0);' onClick='ImgWin(data/$dt[5],,$dt[8],$dt[9]);'>
<img src='data/$dt[5]' alt='$dt[0]' border=0></a>
Естественно ничего не работает :(
Вот и возник вопрос, как открыть картинку в новом окне?!
 

Фанат

oncle terrible
Команда форума
<html><head>
<title>"+title+"</title></head>");
<body bgcolor='#000000'>
<center>
<img src='portfolio/interiors/"+src+"'><BR>");
</center>");
</body>");
</html>");
зачем тебе это всё, если ты показываешь только одну картинку? зачем это всё туда писать, если достаточно просто открыть окно, адресом которой будет адрес картинки?
 

arhitec

Новичок
Я брал готовый скрипт, ибо сам пока не умею писать...
Понимаю что почти все строки не имеют никакого значения, кроме той, что указывает путь к расположению картинок.
Для меня праблема в том, что бы верно указать адрес той картинки, которую я открываю... Ведь каждая картинка имеет свой номер как я понимаю и т.п. Вобщем тут как раз для меня и загвоздка и как правильно ее открывать :)
 

Фанат

oncle terrible
Команда форума
как правильно открывать, я тебе написал ещё в самом первом сообщении.

с адресом - сложнее. его надо выдирать из скрипта.
скажи, а если в новом окне откроется то, что у тебя сейчас открывается в том же - это тебя устроит?
 

arhitec

Новичок
нет открывается та же страница index.php а мне надо что бы открывалась только картинка, в том то и вся праблема...

-~{}~ 04.12.06 21:13:

в папке data хранятся все картинки, которые скипт складывает после загрузки через его форму.
 
Сверху