Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][HTML][PHP]Przekazanie dowolnego tekstu do linku w iframe
Forum PHP.pl > Forum > Przedszkole
lesio7
Witam, w jaki sposób przekazać dowolny ciąg znaków do linku w iframe:

Wyobraźmy sobie nastepujący ciąg w iframe = http://www. + moja_zmienna + .pl

moja_zmienna oczywiście pobiera sie z pola formualrzu.

Ważne jest aby wszystko działało na ten samej stronie, żeby nie przekierowywało do innych plików php czy stron html.
Po kliknieciu na button zeby automatycznie wprowadzilo adres do <iframe i wyswietlilo odpowiednia zawartosc.

Kombinowałem coś w ten deseń ale....


  1. <script Language="JavaScript">
  2. function password (pass) {
  3.  
  4. var password = ''
  5.  
  6.  
  7. if (password != null){
  8. location.href= pass + "/index.html"; //tutaj ten link w <iframe src=
  9. }
  10. }
  11.  
  12. <FORM name="login">
  13. <INPUT NAME="pass"><br><br>
  14. <INPUT TYPE="button" VALUE="Kliknij" onClick="password(form.pass.value)">
  15. <INPUT TYPE="RESET" VALUE="Wyczyść">
  16. </form>
Tomplus
Jeżeli index.html jest faktycznie plikiem PHP (symulowanie .html przy pomocy .htaccess) to zadanie masz ułatwione, jeżeli nie to nie da się.

Jeżeli to konieczne to wtedy używasz index.php i wysyłasz dane metodą GET


i masz coś na wzór:

Kod
if (password != null){
        location.href= pass + "/index.php?haslo_wyszukiwania="+password;
}
trueblue
Plik .html nie musi być plikiem .php. Można ustawić parsowanie natywnych plików (.html, .js, .css, itd.) poprzez php.
Tomplus
Można. Ale nie wiemy jak duże możliwości ma pytający smile.gif
lesio7
Cytat(Tomplus @ 8.11.2016, 17:46:46 ) *
Można. Ale nie wiemy jak duże możliwości ma pytający smile.gif


Korzystam z serwera na webd, wiec czy to bedzie w html czy w php nie ma dla mnie róznicy:

if (password != null){
<iframe src="http://google.com/maps/blablablablabal" + mojeslowo + "adsqwesdasdda"></iframe>
}

chodzi o taką formę mniej wiecęj, mam nadzieję, że zrozumiale wytłumaczyłem smile.gif
Tomplus
Jak korzystasz z jQuery to wsadzić można banalnie:

Kod
$("iframe").attr("src","http://google.com/maps/blablablablabal" + mojeslowo + "adsqwesdasdda");


bez jQ podobnie, po prostu zmieniasz wartość atrybutu SRC dla
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.