Pop-up не изкача при мен

Имаш два чифта апострофи вложени едни в други.

onclick='window.open('report.php?id=$_id')'

Можеш да ги ескейпнеш:
PHP:
print "<a href='#' onclick=\"bla('test');\">test</a>";

Иначе можеш да погледнеш тук.

Методът open приема два параметъра. Втория е името на прозореца. Можеш да пратиш празен стринг, но не можеш да не пратиш нищо. Браузърите не изписват грешка (или поне модерните браузъри), но го имай предвид.
 
или аз съм тъп, ама винаги ми се отваря в нов таб ?!

извинявам се, но може ли да кажеш как ще стане да отваря pop-up прозорче на което линка му да е report.php?id=$_id ?!
 
DirectX каза:
или аз съм тъп, ама винаги ми се отваря в нов таб ?!

извинявам се, но може ли да кажеш как ще стане да отваря pop-up прозорче на което линка му да е report.php?id=$_id ?!
Явно ти си тъп(не е обида), защото няма как ако така искаш да ти го отваря да не е в нов TAB, а по-скоро на теб ти трябва popup с jquery.. http://choosedaily.com/1178/15-jquery-popup-modal-dialog-plugins-tutorials/
 
Това с jquery е пълна глупост. От какъв зор ще инклудваш цяла библиотека за нещо толкова елементарно?

Прозорецът се отваря в нов таб, защото няма зададени размери. Задай му размери (и евентуално позиция спрямо екрана - можеш да го центрираш например) и ще се отвори в отделен прозорец.
PHP:
print "<a href=\"bla.php\" onclick=\"window.open('bla.php','','width=300,height=300');\">test</a>";
Тук можеш да разгледаш синтаксиса на метода:
https://developer.mozilla.org/en/DOM/window.open
 
alex3 каза:
Ако му зададеш име _self ще го отвори в същия прозорец.

function asd() {
window.open('http://www.google.bg', '_self')
}

Иначе и с размерите е решение.
В този случай може просто да се ползва window.location. Така не инициализираш нови прозорци, пестиш ресурси.
 
sandh каза:
alex3 каза:
Ако му зададеш име _self ще го отвори в същия прозорец.

function asd() {
window.open('http://www.google.bg', '_self')
}

Иначе и с размерите е решение.
В този случай може просто да се ползва window.location. Така не инициализираш нови прозорци, пестиш ресурси.

Да прав си, написах го защото се казваше, че няма начин да се отвори в нов прозорец по тоя начин.Иначе е така. :?:
 
в крайна сметка използвах това
http://web-tourist.net/login/login/view.php?st=551
но ще дам точка на sandh защото неговото беше почти като това което исках :P
 

Back
Горе