Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 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 tongue.gif)

czekam na odpowiedz

pozdro

phoenix
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 16)
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

}


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
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 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 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]


--------------------
Środowisko: Gentoo 2008.0 | Apache | PHP5 | PostgreSQL | MySQL | Postfix
Workstation: Gentoo 2008.0 | Firefox
Thomas Alva Edison: "Aby coś wynaleźć wystarczy odrobina wyobraźni i sterta złomu ..."
Odpowiedź na każde pytanie typu "Jak ...": "Nie da się, to nie PostgreSQL"
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?


--------------------
"(...)Zrozumienie wymagaloby od Ciebie odrobiny pokory. A dzis, w dobie
obalania autorytetu i udowadniania, ze doswiadczenie jest niepotrzebnym
balastem, to jest niemodne.(...)"
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)


--------------------
Na warsztacie (z zamiłowania): Nowy rynek kosztowności, broni, ziół i misktur na Vallheru (MMORPG) lllllllllllll 65%
[b]Na warsztacie (komercyjnie):
Rozbudowa i adaptacja do wymagań klienta gotowego Progra
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 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 biggrin.gif

i jak to teraz wyglada?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]


--------------------
Na warsztacie (z zamiłowania): Nowy rynek kosztowności, broni, ziół i misktur na Vallheru (MMORPG) lllllllllllll 65%
[b]Na warsztacie (komercyjnie):
Rozbudowa i adaptacja do wymagań klienta gotowego Progra
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>


--------------------
"(...)Zrozumienie wymagaloby od Ciebie odrobiny pokory. A dzis, w dobie
obalania autorytetu i udowadniania, ze doswiadczenie jest niepotrzebnym
balastem, to jest niemodne.(...)"
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:


--------------------
Środowisko: Gentoo 2008.0 | Apache | PHP5 | PostgreSQL | MySQL | Postfix
Workstation: Gentoo 2008.0 | Firefox
Thomas Alva Edison: "Aby coś wynaleźć wystarczy odrobina wyobraźni i sterta złomu ..."
Odpowiedź na każde pytanie typu "Jak ...": "Nie da się, to nie PostgreSQL"
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 ;-)


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
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

biggrin.gif

a teraz kolejne pytanie...

jak do tego dodac "target" 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"


--------------------
"(...)Zrozumienie wymagaloby od Ciebie odrobiny pokory. A dzis, w dobie
obalania autorytetu i udowadniania, ze doswiadczenie jest niepotrzebnym
balastem, to jest niemodne.(...)"
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 smile.gif


--------------------
"(...)Zrozumienie wymagaloby od Ciebie odrobiny pokory. A dzis, w dobie
obalania autorytetu i udowadniania, ze doswiadczenie jest niepotrzebnym
balastem, to jest niemodne.(...)"
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 18:37