new window redirect

8 отговора 188 прегледа
#1

new window redirect

Bihte li mi napisali koda s koito pri natiskane na buton da se otvori dadena stranica v nov prozorec.

Отговор
в отговор на html #2

Re: new window redirect

<a href='dadenata_stranica' target='_blank'>BUTTON</a>

kydeto target='_blank' ti e za nov prozorec

A ako izpolzva6 frames se pi6e v,mesto '_blank' imeto na freima

Отговор
в отговор на LO6O^MOM4E #3

Re: new window redirect

a kak moje da se redirektne avtomatichno bez da se natiska buton, pri tova da e v nov prozorec ?

Отговор
в отговор на html #4

какво значи автоматично?

Е какво означава АВТОМАТИЧНО за теб? Попринцип компютрите нищо не правят сами- трябва да има събитие (event) за да направи нещо!

Иначе с JavaScript можеш да стартираш часовник и да изпълниш window.open();

БАба...


. . . o o o O O O o o o . . .
Отговор
в отговор на БaбaИлиицa #5

Re: какво значи автоматично?

na tova kazvam avtomatichno
<script language="javascript">window.location='[линк]';
</script>
Vyprosa mi e tova da redireknte kym stranicata kakto i si go pravi, no da e v nov prozorec, po-gornoto redirektva "avtomatichno" no v syshtia prozorec i poneje izpolzvam frames tova ne mi vyrshi rabota.

Отговор
в отговор на html #6

ми пак има варианти!

Сега вече ясно... бих го нарекъм не автоматично, а чрез команда от скрипт...

Както и да е:
1. Ако наистина държиш да го отвориш в нов прозорец:
window.open("URL");

2. Все пак може да отвориш нещо във някой от фреймовете:
frames["framename"].location = "URL";

БАба...


. . . o o o O O O o o o . . .
Отговор
в отговор на БaбaИлиицa #7

Re: ми пак има варианти!

Blagodaria ti za predlojenite reshenie, veriant 2 me ustroiva perfektno. Bi li mi napisal celia sintaksis vse pak.

Отговор
в отговор на БaбaИлиицa #8

Re: ми пак има варианти!

neshto nemojah da podkaram variant dve, bi li mi napisal pylnia sintaksis

Отговор
в отговор на html #9

е.... то пак зависи....

Значи точния синтаксис зависи от това, как са сглобени фреймовете. Но да допуснем, че всички фреймове са на едно и също ниво, тогава пишеш следното:

parent.frames['framename'].location = '[линк]';
parent.framename.location = '[линк]';
parent.frames[0].location = '[линк]';

И трите варианта работят, преценява се кой да се използва, в зависимост от това, за какво се ползва! В първите два варианта използваш името на съответния фрейм, в третия вариант използваш индекса на фрейма. Индексите се броят от нула (а не от 1) и са в такъв ред, в какъвто са подредени <frame> таговете във <frameset>!

Като си пишеш frameset-а използвай следния синтексис:

<frame id=framename name=framename>

Желателно е да ги има и двете и е желателно да са еднакви! Това ще ти гарантира правилно функциониране в максимален брой браузъри!

БАба...


. . . o o o O O O o o o . . .
Отговор