Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wstawianie tekstu do inputa
szczemp
post 9.12.2010, 18:37:45
Post #1





Grupa: Zarejestrowani
Postów: 149
Pomógł: 9
Dołączył: 9.12.2010

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


mam sobie taki skrypt w php i trochę trzeba tam js
mianowicie skrypt działa tak
na jednej stronie jest formularz z inputami i jednym textarea
to akurat nie jest najważniejsze
na tej stronie jest link który otwiera małe okienko a w tym okienku następny formularz (nazwijmy stronę w tym okienku a)
jest na niej też link który otwiera kolejną stronę w nowym oknie (niech się nazywa b)
na stronie b są obrazki
po kliknięciu w któryś obrazek na stronie b ma się dodać jego adres do jednego z inputów na stronie a i okno ze stroną b ma się zamknąć
w pętli php tworzy listę tych obrazków
  1. echo '<a href="java script:void(0);" onClick="window.opener.src.value=\''. $sciezka. '/'. $p. '\'; window.close();"><img src = "'. $sciezka. '/'. $p. '" height = "150px"/></a> ';

jest kłopot z tym bo działa to tylko w operze
a pasowałoby żeby działało w ie i ff
nie znam się na js a to co napisałem to właściwie skopiowałem i metodą prób i błędów zmusiłem do działanie w operze

Ten post edytował szczemp 9.12.2010, 19:02:34
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
kamil4u
post 9.12.2010, 20:25:19
Post #2





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

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


Co to jest to src w window.opener.src.value....
Tak się tego nie robi....
Dodaj na stronie "a" id do elementu do którego ma się "wpisać" tekst. I w kodzie: window.opener.document.getElementyById("JAKIES_ID").value;
Nie jestem pewien co do "document",a nie chce mi się spr.


--------------------
Go to the top of the page
+Quote Post
szczemp
post 9.12.2010, 20:30:53
Post #3





Grupa: Zarejestrowani
Postów: 149
Pomógł: 9
Dołączył: 9.12.2010

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


to src to jest właśnie id tego inputa gdzie ma się wstawić tekst
z documentem nie działa
na ie mi już działa tak
window.opener.id_formularza.id_inputa.value
Go to the top of the page
+Quote Post
kamil4u
post 10.12.2010, 20:46:31
Post #4





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

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


Musisz użyć document.getElementById exclamation.gif!

Spróbuj tak:
  1. echo '<a href="java script:void(0);" onclick="window.opener.document.getElementyId('src').value=\''. $sciezka. '/'. $p. '\'; window.close();"><img src = "'. $sciezka. '/'. $p. '" height = "150px"/></a> ';
Tylko popraw sobie ' na \' lub \"

Jak nadal Ci nie będzie działać to dam Ci działający przykład - spr. też w razie czego konsolę błędów JS


--------------------
Go to the top of the page
+Quote Post
szczemp
post 11.12.2010, 15:08:20
Post #5





Grupa: Zarejestrowani
Postów: 149
Pomógł: 9
Dołączył: 9.12.2010

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


dzięki
co ja się nakombinowałem
w operze i explorerze działało mi elegancko tak jak mówisz i nawet tak jak ja robiłem
a firefox nijak nie chciał tego przyjąć
okazało się że trzeba go było przeinstalować (może coś było nie tak skonfigurowane)
teraz mi już działa to co napisałeś wszędzie
jeszcze raz dzięki
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:54