[PHP] Nowe okno

0

Czesc

Robie pierwsza strone w zyciu w PHP i mam problem. Chce zeby po kliknieciu na linka otwieralo sie nowe okno bez zadnych scrollbarow i toolbarow z zawartoscia jakiejs tam strony. Wiem ze da sie to zrobic w JavaScript a w PHP ?

Bede wdzieczny za pomoc

0

No właśnie w JavaScript - tak - działa po stronie klienta, a PHP po stronie serwera... Kolejność jest taka:
PHP->(JS->)HTML, więc musisz to zrobić w JS..

0

Pytanie tylko jak? Bo siedze nad tym juz kupe czasu i nie moge nic wykombinowac. A jak juz wykombinuje to nie dziala tak jak chce.

0

Umiesz PHP czy się uczysz?? Jeżeli się uczysz to nie rób stronki tylko ćwicz!

<?php
// ...
echo 'kod JS dajesz tutaj';
?>
Albo tutaj
<? //... ?>

Niestety ale to są najprostsze instukcje bez których nic nie zrobisz... Polecam http://helion.pl/ksiazki/phmsv3.htm - wiem, że ta książka jest droga, ale to jest najlepsze, a także http://pl.php.net/manual
Może wyjaśnie - PHP wytwarza strony HTML takie jak normalnie :) Czyli możesz tam normalnie umieszczać JS (normalnie czyli normalnie dla PHP - echo itp...)

0

Robie stronke bo w ten sposob wiecej sie naucze ;)
Pewne rzeczy opanowalem. Robie tak:

cos w ten desen:

powiedzmy index.html

link

show.php

echo '<script LANGUAGE="JavaScript">window.open("show_news.php?id='.$id.'",toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=200,height=300);</script>';

no i w show_news.php mam wyswietlanie tego co chce
I otwiera sie takie okienko jakie chce i z tym co chce ale otwiera sie tez drugie normalne i blad 404 i nie wiem czemu.

0
  1. Problem leży w htmlu - powinieneś zastosować:
    bla bla bla
  2. Nie stosuj $id tylko $_GET['id']

Nie ma sensu korzystania z osobnego skryptu (show.php), wszystkie operacje możesz wykonać w show_news.php
Polecam wykorzystać gotowego CMSa (np. PHPNuke, Mambo, jPortal - szukaj w google)

0

Oknienko sie otwiera ale
na stronie na ktorej mam linka po kliknieciu laduje sie strona javascript:window.open("show_news.php?id=1",toolbar=0,width=200,height=300)

czemu tak jest?

0

a takie skromne pytanko - po co otwierac newsy w nowym oknie? jak uzytkownik zechce, to sobie srodkowym przyciskiem mychy kliknie :/

1 użytkowników online, w tym zalogowanych: 0, gości: 1