Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

PHP: Iz novog prozora povratak u stari, sa novim podacima i refreshom

PHP
  • 4 odgovora
  • 3.708 pregleda

Najnovija ↓

PHP: Iz novog prozora povratak u stari, sa novim podacima i refreshom 05.04.2016. u 13:40 · pre 129 meseci #1
Korak 1)
Stranica “smrt_celarec.php” prikazuje određeno stanje u vlaškom jeziku, koje ilustruje proces njegovog odumiranja.
http://www.paundurlic.com/vlaski.recnik/smrt-celarec.php?id=43

Korak 2)
Klikom na dugme »Vidi listu reči (klik!)« na ovoj stranici, poziva se fajl »smrt-list.php« koji u novom prozoru prikazuje listu reči unetih u bazu »smrtjezika«.

Korak 3)
Klikom na polje »View« uz bilo koju reč sa liste, otvara se treći prozor u kome »smrt-celarec.php« prikazuje sadržaj koji ide uz novo odabranu reč!

Nije nimalo dobro rešenje što se u koraku 3 nanovo otvara ista strana kao na početku, ali u novom prozoru, tako da se na monitoru stvara nepregledna gomila otvorenih prozora.

Dali je moguće da se posle koraka 2, nanovo otvori prvi prozor, samo ažuriran novim sadržajem, prosledjenim iz koraka 2?
Re: PHP: Iz novog prozora povratak u stari, sa novim podacima i refreshom 07.04.2016. u 16:48 · pre 129 meseci #2
Iz PHP-a ne može jer PHP nema pojma da li sadržaju pristupaš iz browsera ili npr. neki drugi servis pristupa tvojoj skripti samo da dohvati podatke.

Koristi JavaScript i
Code:
window.open()
da otvoriš novu stranicu, a onda sa te nove stranice koristi
Code:
window.opener
objekat da pristupiš prvoj stranici koju možeš redirektovati (window.opener.location) na treću stranicu.
Potpis
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
Sviđa mi se2
Re: PHP: Iz novog prozora povratak u stari, sa novim podacima i refreshom 07.04.2016. u 17:30 · pre 129 meseci #3
Evo kako sam zrihtao na kraju.

1)
http://www.paundurlic.com/vlaski.recnik/smrt-celarec.php?id=44

2) klik na dugme “Lista reči (Lista cuvintelor)f”
Code:
<a onclick href="smrt-list.php"><img border=0 alt="Click!" src="img/listareci.gif" width="173" height="26"  align="center"></a>


3) u posebnom prozoru učita se fajl “smrt-list.php”, koja iz baze izlista sve unete reči

smrt-list.php
Code:
<a onclick href=smrt-celarec.php?id=".$row['id']."><span class=red2>View</span></a>


4) iz liste se odabere željena reč, klikom se uzima njen id i podiže stranica “smrt-celarec.php” koja se nanovo učitava i osvežava u skladu sa id-ijem odabrane reči

http://www.paundurlic.com/vlaski.recnik/smrt-celarec.php?id=29

PS. Pokušao sam i da na mestu ovoga banera “uglavim” kod “<select>” padajuće liste, koja može da se puni podacima iz baze, i da ih prosledi dalje, ali se ispostavilo da je za programere naivce to priličan zalogaj, pa sam odustao i otišao u šetnju predivnom majdanpečkom (pra)šumom!

Code:
<select onchange="replaceText2(this.options[this.selectedIndex].value, document.forma1.autor1); " name="D1"  style="width: 202px; height: 23px;"> 
        <option value="" selected="selected"><?php echo $TEXT['select-autor']?></option>
            <?php
                include("veza.php"); 
                $list=mysql_query("select polje1, polje2 FROM tabela ORDER BY tabela ASC;");
                while($row=mysql_fetch_assoc($list)){
            ?>
                 <option value="<?php echo $row['signatura']; ?>" 
                 <?php if($row['signatura']==$select){ 
                 echo "selected"; 
                 } ?> > 
                 
                 <?php echo $row['0']." ".$row['1'];?>
                 </option>
             <?php
                 }
                 mysql_close($link);
             ?>
        </select>


Da zaključim: osećam da nije "profi" što korisnik, prilikom izbora novih reči sa padajuće liste, gubi fokus na prethodnu stranicu, čiji bi sadržaj možda želeo da ima pred očima dok se odlučuje koje će nove reči da pogleda detaljno! Ali, programeru "na uvce" to se mora oprostiti! :)

Re: PHP: Iz novog prozora povratak u stari, sa novim podacima i refreshom 07.04.2016. u 21:52 · pre 129 meseci #4
Ne bi trebao da korisnika bacas iz prozora i prozor. Prozori mogu biti blokirani. Korisnik moze imati vise otvorenih prozora pa da vise ne zna na kom sajtu je kada se baca iz prozora u prozor.
Ako bas moras imas js kod window.opener.location.reload(false);
Trebao bi da se zadrzis na jednom prozoru.
Najlakse ti je da kombinujes malo js i iframe. Nije bas najbolje resenje ali za pocetnika sasvim ok.
Potpis
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
Re: PHP: Iz novog prozora povratak u stari, sa novim podacima i refreshom 07.04.2016. u 23:23 · pre 129 meseci #5
Uspeo sam!
Uradio sam tačno onako kako sam zamislio.

1 - Ova stranica je stalno pred očima ljubeznog korisnika:
http://www.paundurlic.com/vlaski.recnik/smrt-celarec.php?id=28

2 - Klikom na dugme (žućkasto, dabome!) "Lista reči (Lista cuvintelor)"
otvara se lista u posebnom prozoru, pa je ljubezni posetilac u prilici da pregledno vidi oba sadržaja.

3. Klikom na broj reči u uglastoj zagradi, taj broj se prenosi na stranu pod 1, koja se osvežava odgovarajućim sadržajem ...
Ključne reči su u JS "window.opener.location = "smrt-celarec.php?id="+id odabrane reči ...

Svakoga ko se potrudio da mi pomogne, častim besplatnim ulaskom na sajt! :)



Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme