Skocz do zawartości
Zamknięcie Forum PC LAB

Szanowny Użytkowniku,

Informujemy, że za 30 dni tj. 30 listopada 2024 r. serwis internetowy Forum PC LAB zostanie zamknięty.

Administrator Serwisu Forum PC LAB - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie: wypowiada całość usług Serwisu Forum PC LAB z zachowaniem miesięcznego okresu wypowiedzenia.

Administrator Serwisu Forum PC LAB informuje, że:

  1. Z dniem 29 listopada 2024 r. zakończy się świadczenie wszystkich usług Serwisu Forum PC LAB. Ważną przyczyną uzasadniającą wypowiedzenie jest zamknięcie Serwisu Forum PC LAB
  2. Dotychczas zamowione przez Użytkownika usługi Serwisu Forum PC LAB będą świadczone w okresie wypowiedzenia tj. do dnia 29 listopada 2024 r.
  3. Po ogłoszeniu zamknięcia Serwisu Forum od dnia 30 października 2024 r. zakładanie nowych kont w serwisie Forum PC LAB nie będzie możliwe
  4. Wraz z zamknięciem Serwisu Forum PC LAB, tj. dnia 29 listopada 2024 r. nie będzie już dostępny katalog treści Forum PC LAB. Do tego czasu Użytkownicy Forum PC LAB mają dostęp do swoich treści w zakładce "Profil", gdzie mają możliwość ich skopiowania lub archiwizowania w formie screenshotów.
  5. Administrator danych osobowych Użytkowników - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie zapewnia realizację praw podmiotów danych osobowych przez cały okres świadczenia usług Serwisu Forum PC LAB. Szczegółowe informacje znajdziesz w Polityce Prywatności

Administrator informuje, iż wraz z zamknięciem Serwisu Forum PC LAB, dane osobowe Użytkowników Serwisu Forum PC LAB zostaną trwale usunięte ze względu na brak podstawy ich dalszego przetwarzania. Proces trwałego usuwania danych z kopii zapasowych może przekroczyć termin zamknięcia Forum PC LAB o kilka miesięcy. Wyjątek może stanowić przetwarzanie danych użytkownika do czasu zakończenia toczących się postepowań.

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

Andrzej_S

php. problem z odnośnikiem do danego miejsca na stronie

Rekomendowane odpowiedzi

Witam

strona jest skonstuowana na iframe. Chciałbym, żeby po kliknięciu w menu produkty na dany produkt, w środkowej części ustawiał się dany produkt w górnej części strony. Chciałem użyć poprzez <a href="#TURBO_2000_MW"> i w danym prdukcie id=TURBO_2000_MW.. to nie działa... zrobiłem tak jak poniżej i też nie działa

posiada 3 moduły:

"index.php" - część do której się wszystko include-uje

"menu_produkty.html" - menu z produktami

...
<table class=tab_podprod cellspacing="0" cellpadding="0"> 
<tr><td>
<ul><li><a href="index.php?op=9&go=1">TURBO 2000</a></li>
<li><a href="index.php?op=9&go=2">TURBO-2000 W.Cars</a></li>
<li><a href="index.php?op=9&go=3">TURBO-2000 MW</a></li>
<li><a href="index.php?op=9&go=4">TURBO-2000 MR</a></li>
<li><a href="index.php?op=9&go=5">TURBO-2000 MB</a></li></ul></td></tr></table>
...

"kucze.php"

...
<? include ("iframe.php");?>
<table>
<tr>
<td><? include("elektryczne_kdk/menu_produkty.html");?></td> 

<td class="srodek" valign="top" cellspacing="0" cellpadding="0"> 	
	<? 	
if(!isset($_GET['go']) || $_GET['go']==1) { iframe("elektryczne_kdk/srodek.php"); }
elseif ($_GET['go']==2){  iframe("elektryczne_kdk/srodek.php#TURBO_2000_MW"); }
elseif ($_GET['go']==3){  iframe("elektryczne_kdk/srodek.php#TURBO_2000_MW"); }
elseif ($_GET['go']==4){  iframe("elektryczne_kdk/srodek.php#TURBO_2000_MR"); }	  
elseif ($_GET['go']==5){  iframe("elektryczne_kdk/srodek.php#TURBO_2000_MB"); }
?></td></tr>
</table>

"środek" - zawartość środkowej części strony - opisy produktów itp

<table class="srodek" width=100% cellspacing="10" cellspacing="0" >
<tr>	
	<td class="nazwa" width=100% cellspacing="20" cellspacing="20" id="TURBO_2000"> TURBO 2000</td></tr>	  

<tr>	
	<td class="nazwa" cellspacing="20" cellspacing="20" id="TURBO_2000_MB"> TURBO 2000 MB</td></tr>	  

<tr>	
	<td class="nazwa" cellspacing="20" cellspacing="20" id="TURBO_2000_MW"> TURBO 2000 MW</td></tr>

<tr>	
	<td class="nazwa" cellspacing="20" cellspacing="20" id="TURBO_2000_W.Cars">TURBO 2000 W.Cars</td></tr>		 

</table>

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

no tak, ale nie mogę zrobić :

<A href="#a1">...</A>

...

<H1 id="a1">

...pages and pages...

<A name="a1"></A>

 

ponieważ musi mi się najpierw wrzucić do środkowej części "srodek.php" a potem musi mi się odwołaś do danego miejsca...

zrobiłem w menu_produkty coś w stylu:

<a href="index.php?op=9TURBO_2000_W.Cars" title="TURBO 2000 W.Cars">TURBO-2000 W.Cars</a></li>

<li><a href="index.php?op=9TURBO_2000_MW" title="TURBO 2000 MW">TURBO-2000 MW</a></li>

 

lecz też to nie działa... ;(

 

jak to zrobić januzi?? dzięki

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

jak wyglada funkcja iframe ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
<?php
function iframe($plik) {
if(file_exists($plik)) {
$plik_do_ramki=file($plik);
array_unshift($plik_do_ramki,'<iframe src="'.$plik.'" height=100% width=100% frameborder=0 cellpadding=0 cellspacing=0> <b><font color=#FFFFFF><script LANGUAGE="JavaScript">alert("Twoja przegladarka nie obsluguje ramek!")</script></font></b>');
array_push($plik_do_ramki,"\n</iframe>\n");
foreach($plik_do_ramki as $wiersz) {
 print($wiersz);
}
} else {
print("podany plik nie istnieje");
}
} 
?>

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

a gdyby tak przypisac temu iframe nazwe i w a href dac ta nazwe jako target ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

czyli?? jakis szczegóły??

 

jako $plik ładuje sobie np. elektryczne_kdk/srodek.php, może należy dopicać elektryczne_kdk/srodek.phpTURBO_2000_W.Cars ...

lecz też jednak to nie za działąło.. ;( PODANY PLIK NIE ISTNIEJE

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

<iframe name="test">

<a href="#costam" target="test">

 

chyba cos z funkcja generujaca iframe jest cos nie tak, bo dla

<iframe src="iframe.html#test"></iframe>

przeskakuje normalnie do podanego miejsca

 

edit:

czy na pewno funkcja iframe ma pobierac cala tresc pliku i wklejac go na strone ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

w funkcji generującej jest najpierw sprawdzanie, czy dany plik istnieje... nie wiem, czy przypadkiem jeśli zamiast

iframe("elektryczne_kdk/srodek.php")

dam iframe("elektryczne_kdk/srodek.php#klucz2")

on nie bierze sobie "srodek.php#klucz2" jako nazwę pliku i jeśli na początku przyt sprawdzaniu to się wywala to już dalej nie idzie i wypisuje PLIK NIE ISTNIEJE...

 

 

<iframe name="test">

<a href="#costam" target="test">

 

chyba cos z funkcja generujaca iframe jest cos nie tak, bo dla

<iframe src="iframe.html#test"></iframe>

przeskakuje normalnie do podanego miejsca

 

edit:

czy na pewno funkcja iframe ma pobierac cala tresc pliku i wklejac go na strone ?

tak.. powinno całość wklejać z pliku. lecz mam tam kilka produktów i chcę , żeby po kliknięciu na dany produkt środek się automatycznie przesuwał do góry (do danego produktu)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

w takim razie, albo pozbedziesz sie iframe, albo funkcja bedzie przyjmowac dwa parametry: $plik, $tag i bedzie generowac '<iframe src='.$plik.'#'.$tag.'>'.$tresc_pliku.'</iframe>'

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dzięki... już działa z dodatkowym parametrem...

Mam jeszcze jedno pytanko.... jak zrobić, żeby cała strona się nie odświeżała - przeładowywała, lecz tylko zmieniała część środkowa - przesuwała się w dół.. mi się cała strona odświeża - nie chcę tego...

czy da się to zrobić??

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

odpowiedz w wiadomosci #7

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
odpowiedz w wiadomosci #7

czyli??

już chyba zrozumiałem twoje pytanie: "czy na pewno funkcja iframe ma pobierac cala tresc pliku i wklejac go na strone ?" - chodził o to czy ma ją całą przeładować, czy tylko część środkową...

sorki - źle zrozumiałem... ma tylko zmieniać środkową część... wiem, ze da się to zrobić bez ramki lecz czy z ramką też ?? zależy mi na ramce ...

proszę o radę jak to zrobić...

dzięki

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

ramce nadajesz nazwe i wszystkim adresom przypisujesz target ustawiony na nazwe tej ramki, na stronie zmienia sie jedynie zawartosc ramki, finito

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
ramce nadajesz nazwe i wszystkim adresom przypisujesz target ustawiony na nazwe tej ramki, na stronie zmienia sie jedynie zawartosc ramki, finito

 

a dokładniej.. czy mógłbyś mi to napisać?? sorki i dzięki

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...