Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> hiperlacze bez klikania
phoenix84
post
Post #1





Grupa: Zarejestrowani
Postów: 218
Pomógł: 0
Dołączył: 14.04.2004
Skąd: Słupsk, Nowy Sącz

Ostrzeżenie: (0%)
-----


czy jest mozliwe stworzenie hiperlacza, ktore sie bedzie ladowac w nowym oknie automatycznie? tzn. bez klikania...

bo chce zeby jak ktos kliknie link to zeby stronka mu ise przeladowala (odswiezyla) a do tego zeby sie odpalila inna stronka w nowym okienku (tworzonym w javascript (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) )

czekam na odpowiedz

pozdro

phoenix
Go to the top of the page
+Quote Post
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


NTG - przenoszę.
Jest to możliwe, pod link, który ma otwierać dwa adresy podpinasz funkcję i w niej ustawiasz,
Kod
function laduj() {

     this.location.reload();

     document.window(); // tu otwierasz nowe okno

}
Go to the top of the page
+Quote Post
phoenix84
post
Post #3





Grupa: Zarejestrowani
Postów: 218
Pomógł: 0
Dołączył: 14.04.2004
Skąd: Słupsk, Nowy Sącz

Ostrzeżenie: (0%)
-----


dzieki bardzo, ale jak z tego skorzystac?

daj przyklad (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

czy to gdzies wale w <a href="">x</a> czy w kodzie strony w jakims miejscu, ze odpala mi druga w nowym oknie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

i gdzie podaje linki do obu?

pozdrawiam

Phoenix
Go to the top of the page
+Quote Post
onlyX
post
Post #4





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Grajewo

Ostrzeżenie: (0%)
-----


Kod
<A href="javascript:laduj()">Przeładuj stronę</A>
Go to the top of the page
+Quote Post
Zbłąkany
post
Post #5


Administrator serwera


Grupa: Developerzy
Postów: 521
Pomógł: 13
Dołączył: 2.04.2004
Skąd: 52°24' N 16°56' E

Ostrzeżenie: (0%)
-----


Dajesz w head lub body taki kod:
[xml:1:ce4225f711]<script type="text/javascript">
<!--
function laduj() {
this.location.reload();
document.window(); // tu otwierasz nowe okno
}
//-->
</script>[/xml:1:ce4225f711]
A do linku dorzucasz:
[xml:1:ce4225f711]<a href="laduj()">jakis_tekst</a>[/xml:1:ce4225f711]
Go to the top of the page
+Quote Post
e-Gandalf
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 195
Pomógł: 0
Dołączył: 7.07.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


zastanowcie sie...

A co jesli browser zareaguje natychmiast na polecenie reload i wylaczy stos JS?
Moze jednak najpierw otworzyc okno, a potem reloadowac podstawowe?
Go to the top of the page
+Quote Post
phoenix84
post
Post #7





Grupa: Zarejestrowani
Postów: 218
Pomógł: 0
Dołączył: 14.04.2004
Skąd: Słupsk, Nowy Sącz

Ostrzeżenie: (0%)
-----


ciesze sie, ze mi pomagacie...
ale GDZIE WPISAC ADRESY STRON, KTORE MAJA SIE ODPALIC!!! :DDD

bardzo doceniam wasza pomoc, ale bez tych informacji jest ona dla mnie bezuzyteczna...

pozdrawiam

Phoenix
Go to the top of the page
+Quote Post
cboot
post
Post #8





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 2.02.2004

Ostrzeżenie: (0%)
-----


[xml:1:43eb034d1a]<script type="text/javascript">
<!--
function laduj() {
document.window( "http://adres.strony.pl", "nazwa_strony"); // tu otwierasz nowe okno
this.location.reload(); // tu się przeładowuje aktualna stronka
}
//-->
</script>
[/xml:1:43eb034d1a]
Uzupełniłem tu kod podany przez Zbłąkanego 8)
Go to the top of the page
+Quote Post
phoenix84
post
Post #9





Grupa: Zarejestrowani
Postów: 218
Pomógł: 0
Dołączył: 14.04.2004
Skąd: Słupsk, Nowy Sącz

Ostrzeżenie: (0%)
-----


hmmm

no to poszlismy o jeden krok do przodu (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

dzieki bardzo, akle mam jeszcze jedno pytanie...

bo ta strona sie przeladowuje, ale.... ma sie przelodawac z innymi parametrami typu _get czyli w praktyce jest inny adres (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

i jak to teraz wyglada?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

pozdrawiam

phoenix
Go to the top of the page
+Quote Post
cboot
post
Post #10





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 2.02.2004

Ostrzeżenie: (0%)
-----


[xml:1:2793b58ed2]<script type="text/javascript">
<!--
function laduj() {
document.window( "http://adres.strony.pl", "nazwa_strony"); // tu
otwierasz nowe okno
this.location.href = "http://adres.tej.strony.pl?zmienna=wartosc"; // tu wczytanie aktualnej stronki
}
//-->
</script>[/xml:1:2793b58ed2]
Go to the top of the page
+Quote Post
e-Gandalf
post
Post #11





Grupa: Przyjaciele php.pl
Postów: 195
Pomógł: 0
Dołączył: 7.07.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Ok. A po co komentarz w kodzie? Przeciez browsery nie wiedzace o istnieniu JavaScripta od jakis 5 lat nie istnieja na rynku.


Kod
<script type="text/javascript">

var id=0;

function laduj(newWindowURL, newURL) {

  document.window( newWindowURL, "W"+(id++)); // tu

otwierasz nowe okno

  this.location.href = newURL; // tu

wczytanie aktualnej stronki

}

</script>
Go to the top of the page
+Quote Post
Zbłąkany
post
Post #12


Administrator serwera


Grupa: Developerzy
Postów: 521
Pomógł: 13
Dołączył: 2.04.2004
Skąd: 52°24' N 16°56' E

Ostrzeżenie: (0%)
-----


cboot ja podalem tylko rozwiazanie z kodem kszycha :wink:
Go to the top of the page
+Quote Post
kszychu
post
Post #13





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Cytat
Ok. A po co komentarz w kodzie? Przeciez browsery nie wiedzace o istnieniu JavaScripta od jakis 5 lat nie istnieja na rynku.

Old school ;-)
Go to the top of the page
+Quote Post
phoenix84
post
Post #14





Grupa: Zarejestrowani
Postów: 218
Pomógł: 0
Dołączył: 14.04.2004
Skąd: Słupsk, Nowy Sącz

Ostrzeżenie: (0%)
-----


fajnie... dzieki

(IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

a teraz kolejne pytanie...

jak do tego dodac "target" (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) (zeby w innej ramce szlo?)

bo jak odpalam sobie to, no to dziala... ale jak jest to w ramce no to wypisuje mi "blad na stronie"

kod jest taki:

Kod
<html>

<head>



<script>

function displayWindow(url, width, height)

{

var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=0,scrollbars=no,menubar=no' );

Win.moveTo(screen.width/2-width/2,screen.height/2-height/2);

this.location.href = "stronka.php";



}

</script>



</head>

<body>

<a href="javascript:displayWindow('index.php',300,200)" target="_parent">wejdz</a>



</body>

</html>
Go to the top of the page
+Quote Post
e-Gandalf
post
Post #15





Grupa: Przyjaciele php.pl
Postów: 195
Pomógł: 0
Dołączył: 7.07.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


chyba przesadzasz. co my, bedziemy ci wszystkie twoje skrypty pisac za ciebie?

nie wiem po co Ci target w <a> i nie wiem czemu skrypt odpalasz z href="" w efekcie wynik skryptu jest adresem nowej strony, co moze zwracac blad.

Sproboj zamiast tego uzyc <a href="java script:void(0)" onclick="funkcja()">

A co do ramek. Po nich poruszasz sie przez parent, czyli window.parent.frames['nazwaRamki'].location.href="nowy adres"
Go to the top of the page
+Quote Post
phoenix84
post
Post #16





Grupa: Zarejestrowani
Postów: 218
Pomógł: 0
Dołączył: 14.04.2004
Skąd: Słupsk, Nowy Sącz

Ostrzeżenie: (0%)
-----


moze masz racje z tym przesadzaniem, ale nie do konca, bo przeciez nie wymagam od nikogo, zeby koniecznie odpowiadal...

jak mam pytania to je zadaje, bo od tego jest forum... jesli ktos odpowiada, to tylko ze swojej dobrej woli, za co jestem mu serdecznei wdzieczny...

to forum jest to najszybsza forma uzyskania odpowiedzi na nurtujace pytanie...

a to chyba dobrze, ze wnikam coraz glebiej, bo jak ja sie czegos dowiem, to nastepnym razem ja odpowiem na innego posta, co odciazy innych, a o to chyba w tym wszystkim chodzi... aby zdobywac coraz wieksza wiedze...

jesli tak moje pytania odebrales to przepraszam... ale ja chyba bede je dalej zadawal, bo chce sie uczyc... i dziekuje tym, co mi w tym pomagaja...

a tak w ogole to troche mnie jeszcze podnerwowalo, ze jak wpisywalem nazwe ramki to dzialalo, ale jak dalem _parent juz nie... ale raz przez przypadek nie dalem _ przed parent i zadzialalo hehe dobre
pozdrawiam

Phoenix
Go to the top of the page
+Quote Post
e-Gandalf
post
Post #17





Grupa: Przyjaciele php.pl
Postów: 195
Pomógł: 0
Dołączył: 7.07.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


oczywiscie, ale wiesz, ja od daaawna juz pomagam ludziom z roznymi technologiami (glownie grupy dyskusyjne) i zwracam uwage na forme.
Jesli ktos pyta o wedke - "jak moge poruszac sie miedzy ramkami", to pomagam.
Jesli ktos pyta o rybe - "mam taki skryp[wkleja]. Zrobcie mi go tak zeby poruszal miedzy ramkami" - to juz jest gorzej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 11:56