Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][JavaScript] Pop up
Puzi
post
Post #1





Grupa: Zarejestrowani
Postów: 231
Pomógł: 17
Dołączył: 26.08.2007

Ostrzeżenie: (10%)
X----


Witam,
Muszę zrobić takie cioś a nie mam pojęcia jak...
Otwieram okienko pop up i w nim mam jakieś dane np. obrazki... i chcę aby po kliknięcia w jakiś obrazek jakiś tam teksto do niego przypięty importował mi się od strony w której wywołałem to okienko n. do pola input.

Jak takie coś można zrobić lub gdzie to szukać lub pod jaką frazą(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Proszę o pomoc

Pozdrawiam
Go to the top of the page
+Quote Post
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Aby otworzyć nowe okno korzystasz z: window.open()
Aby przekazać referencję z tego okna korzystasz z: window.opener

Przykładowy kod:
JS:
function biblioteka()
{
NewWindow=window.open('2.html', 'okno','width='+500+',height='+500+','toolbar=no'); //przykładowy kodzik (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
NewWindow.focus();
return;
}

HTML - 1.html:
<input type="button" onClick="okno();">
<input type="text" id="test">

HTML - 2.html:
<img src="tlo1.jpg" alt="tlo1" onClick="window.opener.document.getElementById('test').value="Test"; window.close();">


Nie sprawdzałem czy działa, ale powinno (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Puzi
post
Post #3





Grupa: Zarejestrowani
Postów: 231
Pomógł: 17
Dołączył: 26.08.2007

Ostrzeżenie: (10%)
X----


Nie działa wrzucanie tekstu do pola input... Wogóle po kliknieciu w obrazek nie ma żadnej akcji...


Już działa... błąd znalazłem

Ten post edytował Puzi 6.01.2009, 14:54:43
Go to the top of the page
+Quote Post
kamil4u
post
Post #4





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Racja 2 literówki były, dla potomnych:
1.html:
Kod
<script>
function okno()
{
NewWindow=window.open('2.html', 'okno','width='+500+',height='+500+',toolbar=no'); //przykładowy kodzik
NewWindow.focus();
return;
}
</script>

<input type="button" onClick="okno();" value="KLIKNIJ">
<input type="text" id="test">


2.html
Kod
<img src="tlo1.jpg" alt="tlo1" onClick="window.opener.document.getElementById('test').value='Test'; window.close();">
Go to the top of the page
+Quote Post
szakal_kp
post
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 8.12.2008

Ostrzeżenie: (0%)
-----


Witam,
Jeśli można chce rozszeżyć temat o dodatkowe pytanie. Czy da się wywołać pop up tak jak w przykładzie, jakimś trickiem?
Np.:
  1. <?php
  2. if (warunek)
  3.   wywo&#322;anie pop up
  4. else
  5.   inna instrukcja
  6. ?>

Chce wywołać warunkowo pop up, a pożniej z jego poziomu wywołać funkcje w innym pliku php

Sorki za zamieszanie z tymi postami, ale się pogubiłem w pisaniu ;P

Mam funkcje w php która sprawdza czy w bazie sql są wpisy jakieś. Jeśli jest jeden to z bogiem sprawa ale jęśli jest ich więcej chciałem zeby otworzył się pop up z polem kombi do wyboru z którego rekordu dalej aplikacja ma kożysatać. Pożniej chciałem żeby z poziomu pop up wywołać funkcje w tym pliku php którego wywołalem okno pop up która będzie dokonywała dalszych obliczeń na wybranym rekordzie z bazy sql.

Ten post edytował szakal_kp 6.01.2009, 16:07:46
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 23:50