Scrollbar - ustawienie początkowe

0

Potrzebuje otworzyć w ramce stronę [http://pajacyk.pl], ale tak aby scrollbary miały ustawioną konkretną warość różną od 0, konkretnie: mam małą ramkę chcę w niej wyświetlić tylko brzuszek pajacyka.
Z góry dzięki za odpowiedź!</ort>

0

window.scrollTo(x,y);

styknie ci tyle? czy nie wiesz co z tym zrobić?

0

A mógłbym prosić o dokładny kod?
Robię:

<script language="javascript">
<!--
parent.frames[1].scrollTo(100,100);

-->
</script>

w pliku z jakąś tam ramką, ale niestety mi nie przesuwa wcale.

0

Jeśli to pierwsza ramka, to wpisz 0 zamiast 1. Tablice są numerowane od zera.

0

Nie no, numery mam dobre, obawiam się jednak, iż nie można swobodnie kontrolować innych ramek.
Mam inne pytanie jeszcze, czy można uruchomić js w stronie definiującej ramki?

inne ramki można kontrolować, jednak nie jestem pewny czy można cokolwiek z nimi robić jeśli zawierają stronę z cudzej domeny
można wywoływać javascript na stronie definiującej ramki
jeśli chodzi o pajacyka to na IE strona się przesuwa na niego po dodaniu w adresie #Map2 (to nazwa mapy więc chyba nie powinna no ale tak jest)

0

Dzięki, jednak na firefoxie to nie działa.;/

0

Wlasnie ... mam ten sam problem, uzywam funkcji iframename.scroll(x, y); , ale to dziala na IE i Operce, a FF nie zna takiej funkcji ...
Czym to zastapic ?

Z gory dzieki :]

0

jak pisałem shoutboxa to używałem funkcji:

<body onload="window.scrollTo(0,999999);"> oczywiście musi być ona zawarta w iframe, który jest w ramce np: przykład (głupawy) strona1: ``` <html> <body> </body> </html> ```

ramka.htm:

<html>
<body onload="window.scrollTo(0,999999);">
tresc
</body>
</html>

Oczywiście upraszczam w tym przykładzie ale chyba zrozumieliście o co chodzi.

Przy użyciu w php funkcji include i prostego

str_replace

podmieniającego <body na <body onload="window.scrollTo(x,y);" można wykombinować coś miłego [rotfl]

0

a dlaczego nie dać po prostu linku na pajacyka? ;]

0

żeby było trudniej, bardziej szpanersko i wykorzystywało więcej ramu po stronie klienta?

0

no tak - świetny powód :-D

0
  1. chodzi o referer i ciasteczka ustawiane na głównej stronie pajacyka bez których kliknięcie się nie liczy
  2. nie można ingerować w treść witryny z innej domeny ze względu na zabezpieczenia
0
  1. nie można ingerować w treść witryny z innej domeny ze względu na zabezpieczenia
    Nie dotyczy IE ;).
0

którego ? dotyczy !
chyba że mówisz o przewijaniu strony

0

Każdego (przynajmniej 5, 5.5, 6 i 7) - można różne manewry pokroju XmlHttpRequest itp. robić.

0

Jak To Nie Można ingerować Adamo??

<? 
//tutaj mamy tekst ze strony głównej pajacyk.pl
$text=file('http://pajacyk.pl');
//tutaj przetworzenie dla kazdej linijki pajacyka
foreach($text as $line){
//podmienianie, aby obrazki dzialaly
$line=str_replace('<img src="','<img src="http://pajacyk.pl/',$line);
//podmienienie skryptu z obrazkami brzuszka pajacyka
$line=str_replace('modele_off.src="','modele_off.src="http://pajacyk.pl/',$line);
$line=str_replace('modele_on.src="','modele_on.src="http://pajacyk.pl/',$line);
//a tutaj nasze tajemnicze przewijanie
$line=str_replace('<BODY','<BODY onload="window.scrollTo(270,285);"',$line);

//da sie to zrobić arrayem (dla twardzieli), a poza tym trudniejsze w odczycie i komentowaniu ;]
//$str1 = array('<img src="','modele_off.src="','modele_on.src="','<BODY');
//$str2  = array('<img src="http://pajacyk.pl/', 'modele_off.src="http://pajacyk.pl/', //'modele_on.src="http://pajacyk.pl/', '<BODY onload="window.scrollTo(270,285);"');
//$line = str_replace($str1, $str2, $str);
echo $line;
} ?>

I jaki był problem?

0
voldenet napisał(a)

Jak To Nie Można ingerować Adamo??

tu jakiś kod

I jaki był problem?

[glowa]

0

Nie no to taki żarcik był :P
Ale kod przyznacie niezły :) (Siedziałem nad nim całe 60 sekund!)

1 użytkowników online, w tym zalogowanych: 0, gości: 1