x-kom hosting

Jak ustawić odwołanie (iframe) pod buttonem?

Siewca
utworzono
utworzono

Witam.

Od niedawna uczę sie pisać strony w HTML. Korzystam z notatnika.

Chciałbym sie dowiedzieć jak zrobić aby po naciśnięciu jakiegoś buttona w menu zmieniało sie tylko odwołanie

[

<iframe src="podstrona1.htm" width="600" height="600" frameborder="1">

</iframe>

]

a strona pozostawała np. na indexie.

HMM znalazlem

Po prostu musisz dodać do linku:

HTML

target="nazwa_pływającej_ramki"

np:

HTML

<a href="podstrona.html" target="ramka'>Link</a>

Z swojej strony polecam zainteresować się AJAXem.

ale jak to powinno wyglądać na przykładzie:

<td height="23" style="vertical-align: middle;">

<p class="MENU_GORNE">

<a href="podstrona1.htm" class="MENU_GORNE">Sprawdz to</a></p>

</td> // button

<iframe src="podstrona1.htm" width="600" height="600" frameborder="1">

</iframe> // pływająca ramka

Lucider
komentarz
komentarz

Niestety nie zrozumiałem Twojego pytania :P Czy mógłbyś doprecyzować? Co gdzie ma do czego prowadzić?

PS: Nie korzystaj z notatnika ;)

Siewca
komentarz
komentarz

Na stronie w menu jest kilka buttonów np: podstrona1 podstrona2 itd..

Do tej pory po naciśnięciu któregoś z nich następowało przekierowanie na w/w podstrony

a chciałbym aby wyświetlały się one w tabeli pod meny w pływającym oknie. I aby użytkownik cały czas był na stronie index.html

nitro07
komentarz
komentarz

jeśli dobrze rozumiem to chesz zrobić, żeby po kliknieciu na którąś z pozycji menu otworzyła się podstrona ale żeby na niej nadal była widziana zawartośc strony głównej np baner, menu itd ?

najłatwiej zrobić to w html kopiując kod index.html to pliku podstrona2.html i dodać do niego zawartość podstrony

w samym html nie zrobisz aktywnej strony, bez użycia języków skryptowych

Siewca
komentarz
komentarz

Chce dokładnie tak jak mówisz nitro07

Tylko aby otwierało sie w wybranej części tabeli

Szkoda ze tak sie nie da><

Wiem ze można po prostu przekopiować wszystko i zmienić tylko treść tego okna ale to w przypadku jakiejś zmiany wyglądu/ treści menu wymaga zmiany na każdej z podstron ><

A co z tymi skryptami trzeba robić aby dało sie zrealizować mój pomysł?

Lucider
komentarz
komentarz

Nie chodzi Ci przypadkiem o taki coś?

<iframe width="xxx" height="xxx" name="ramka" src="strona ktora ma sie wyswietlac w ramce.htm"></iframe>

<a href="strona ktora ma sie wyswietlac w ramce.htm" target="ramka">Element menu</a>

nitro07
komentarz
komentarz
ale to w przypadku jakiejś zmiany wyglądu/ treści menu wymaga zmiany na każdej z podstron

żeby tego uniknąć trzeba stosować arkusze stylów CSS

napisz dokładniej o co chodzi w tym otwieraniem w wybranej części tabeli ? to pomyślimy

Siewca
komentarz
komentarz

tabelatb7.jpg

//Użytkownik Lucider napisał, jak to zrobić.//byku

To ja nie wiem jak to zrobić wpisałem w miejscu kodu przeznaczonego na tą ramke:

<iframe width="400" height="400" name="ramka" src="download.htm"></iframe>

<a href="download.htm" target="ramka">Download</a>

<iframe width="400" height="400" name="ramka" src="linki.htm"></iframe>

<a href="linki.htm" target="ramka">Linki</a>

i wyświetlają mi się naraz dwie ramkia ja chce aby była tylko jedna.i po kliknięciu np linki zawartość ramki z treści znajdującej się w download zmieniła sie na treść z linki.htm

nitro07
komentarz
komentarz
najłatwiej zrobić to w html kopiując kod index.html to pliku podstrona2.html i dodać do niego zawartość podstrony

ale jesteś uparty z tymi ramkami dlaczego nie zrobisz tego tak jak Ci doradziłem ?

z ramkami zawsze są problemy szeczególnie jeśli strona ma być wyświetlana w różnych przeglądarkach internetowych lub na urządzeniach mobilnych

stosowanie ramek jest nie zalecane przez konsorcjum W3C i najlepiej ich nie stosować ! twórz strony zgodnie ze specyfikacją języka HTML nie stosuj znaczników odrzuconych przez W3C.

Siewca
komentarz
komentarz

-_- ehh no dobra..

ja nie wiem jeszcze co jest zalecane a co nie

myslalem ze tak bylo by znacznie wygodniej

ale widac nie jest ;]

mimo wszystko dzięki za pomoc

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.