Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Specjalny formularz

#11
RE: Specjalny formularz
Masz po prostu kod XYZ i musisz pozamieniać w każdym miejscu X na A, Y na B i Z na C, aby uzyskać ABC... Jeżeli się nie chce zrozumieć tego kodu, to jest to czysta analogia - pozamieniać nazwy/identyfikatory/klasy i adresy...
 System operacyjny: windows_2000 Przeglądarka: opera
#12
RE: Specjalny formularz
Nie wiem czy mówimy o tym samym, kod strony nad którą pracuje wygląda w uproszczeniu mniej więcej tak:
Kod:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<meta name="description" content="">
<meta name="keywords" content="">
<title></title>
</head>

<body>

<form>
<input type="text" name="refrex" value="" size="10" >
</form>

<iframe src="table.php" flex="2" id="browserTable" name="table_frame"/>

<script>
function doNav(obj){
  var url = obj.selectedItem.value;
  // note the firstChild is the menupopup element
  document.getElementById('myFrame').setAttribute('src', url);
}
</script>

</body>
</html>
Więc niewiele jest tutaj do zamieniania.
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#13
RE: Specjalny formularz
To jest niesamowite. W zalinkowanym przeze mnie kodzie masz:
Kod:
<iframe id="myFrame" flex="1"/>
(...)
document.getElementById('myFrame').setAttribute('src', url);
A Ty kopiujesz ten tekst i wklejasz do postaci (mniej więcej):
Kod:
<iframe id="browserTable" flex="1"/>
(...)
document.getElementById('myFrame').setAttribute('src', url);
Dla mnie to jest niezrozumiałe. Jak biorę jakiś skrypt i na ślepo (bez analizowania) go chcę dostosować do swojej pracy podmieniając po prostu nazwy elementów na swoje, to podmieniam je wszędzie. A Ty podmieniłeś w jednym miejscu tekst "myFrame" na "browserTable", a w drugim miejscu już nie. Czemu? Czemu postanowiłeś zamienić tylko jeden taki tekst zamiast skorzystać z cudownego wynalazku jak funkcja Find lub funkcja Find&Replace?
 System operacyjny: windows_2000 Przeglądarka: opera
#14
RE: Specjalny formularz
Według Ciebie kod powinien wyglądać tak?:
Kod:
document.getElementById('myFrame').setAttribute('src', url);
to ID obiektu jest "myFrame"? Bardzo ciekawe tylko to nie działa...
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#15
RE: Specjalny formularz
Napisałem to na samym początku - funkcja getElementById (jak podaje też i Google, jeśli mi nie wierzysz) zwraca element szukając po identyfikatorze ID. Jak podasz tam nieistniejący ID, to jak ta funkcja ma cokolwiek zwrócić?

Zresztą to jest analiza kodu. Myślenie. A ja teraz piszę o czystym kopiowaniu Copy & Paste. Uwydatnię może to, bo widać nie chcesz od kilku wypowiedzi zgodzić się ze mną:
Masz kod:
Cytat:<iframe id="myFrame" flex="1"/>
(...)
document.getElementById('myFrame').setAttribute('src', url);
Więc czemu zamieniasz go na:
Cytat:<iframe id="browserTable" flex="1"/>
(...)
document.getElementById('myFrame').setAttribute('src', url);
Jaki tej zmianie przyświecał cel?
 System operacyjny: windows_2000 Przeglądarka: opera
#16
RE: Specjalny formularz
Przez pomyłkę skopiowałem kod ze złego pliku, mój błąd po przez złe nazewnicwo plików.
Sprawdzałeś, czy ten kod działa?
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#17
RE: Specjalny formularz
Nie, niesprawdzałem. I nie wiem w sumie, o który dokładnie kod pytasz - ten z zalinkowanego dokumentu powinien działać.
 System operacyjny: windows_2000 Przeglądarka: opera
#18
RE: Specjalny formularz
Po pierwsze. Nie wątpie w to, że masz bardzo dużą wiedzę na temat technologii związanych z budową stron. Udowodniłeś to już kilkaset razyOczko

Kod, do którego prowadzi link, albo jest niekompletny, albo błedny, ponieważ nie działa tak jak powinien, w ogóle nie działa.
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#19
RE: Specjalny formularz
1. Kod po Copy & Pase rzeczywiście nie działa... ale zły jest HTML. Funkcja JS prawie jest dobra.

2. Poprawny przykład, podzielony na 3 części (możesz umieścić jedna po drugiej):
Kod:
<script>
function doNav(obj)
{
  var url = obj.options[obj.selectedIndex].value; // Wyciagamy wartosc elementu SELECT. Dla pola tekstowego inaczej to bedzie wygladalo - www.google.pl :)
  alert(url) ; // To tak tylko testowo
  document.getElementById('myFrame').setAttribute('src', url);
  // "myFrame" to nic innego jak identyfikator obiektu, ktoremu zmieniamy SRC.
}
</script>
Kod:
Nawiguj (to jest element strony, którym wybierzesz adres witryny do załadowania):
<select onchange="doNav(this);">
    <option label="Mozilla" value="http://mozilla.org">Mozilla</option>
    <option label="Slashdot" value="http://slashdot.org">Slashdot</option>
    <option label="Sourceforge" value="http://sf.net">Sourceforge</option>
    <option label="Freshmeat" value="http://freshmeat.net">Freshmeat</option>
</select>
Kod:
<br />Oto element strony o identyfikatorze "myFrame", którego atrybutem SRC będziemy żonglować:
<iframe id="myFrame" flex="1"/>

Działa na Operze i Firefoksie. MSIE nie sprawdzałem.
 System operacyjny: windows_2000 Przeglądarka: opera
#20
RE: Specjalny formularz
Dzięki Koziołek za pomoc, na pewno ta wiedza mi się przyda Wesoły
Temat do zamknięcia
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
Programy: Polecane / Nowe / Inne




Podobne wątki (Specjalny formularz)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Formularz do zgłaszania błędów na stronie-pomoc w przeróbce. raxer 0 9890 10.09.2018, 18:51
Ostatni post: raxer
  Własny formularz dodawania komentarzy. Problem z umieszczaniem znaczników bbcode. Trojan3000 1 1387 21.12.2015, 09:45
Ostatni post: dzikuu86
  Formularz zgłoszeniowy + eksport do PDF/DOC Gorzki16 0 8820 30.08.2015, 09:44
Ostatni post: Gorzki16

Skocz do:


Wybrane wątki (Specjalny formularz)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Mixed content na protokole HTTPS Unlimited 1 3283 20.11.2019 14:05
Ostatni post: raxer
  Pozycjonowanie, toksyczne linki Alsenas 13 5859 19.11.2019 14:48
Ostatni post: Centor
Question Co sądzicie o edytorze Gutenberg w WordPress? radekhetero 2 6065 15.11.2019 15:55
Ostatni post: Alsenas
  Konfiguracja wampserver 2019. ~Anonim 3 4266 11.10.2019 05:26
Ostatni post: Michu_PL
  wyswietlanie pliku w php roxses 0 4198 07.10.2019 14:43
Ostatni post: roxses
  Content Management System thinkPL 6 4191 06.10.2019 22:08
Ostatni post: thinkPL
  PHP - przycisk wykonujący równanie SalyWan 1 3840 03.10.2019 16:11
Ostatni post: Szachista
  Skopiowanie strony forum przez program HTTrack Website Copier ANDREAN 9 6896 06.09.2019 21:51
Ostatni post: ANDREAN
  Poszukuję skryptu ogłoszeń / Joomla. dongtuuyen 2 6257 25.07.2019 09:56
Ostatni post: Spidi
  Upload pliku na serwer i do bazy danych mati514 3 6944 16.05.2019 17:12
Ostatni post: mati514
Big Grin [PHP] Rotator linków, który nie wyświetli danego linka. semozo 1 7933 13.04.2019 10:29
Ostatni post: wlisik
  Wywołanie diva funkcją SebastianF 3 8350 25.03.2019 10:55
Ostatni post: hydr4x
Scared front-end czy back-end gbr 7 13510 23.03.2019 16:56
Ostatni post: luciussulla
  Gdzie odpłatnie wypozycjonować swoją stronę w html5 w google za 100zł? aktywny27 13 27769 17.02.2019 21:44
Ostatni post: SEMPIRE
  xampp konwersja video milutki182 3 13848 10.02.2019 13:18
Ostatni post: Ajgor