new window redirect
8 отговора
188 прегледа
new window redirect
Bihte li mi napisali koda s koito pri natiskane na buton da se otvori dadena stranica v nov prozorec.
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
kydeto target='_blank' ti e za nov prozorec
A ako izpolzva6 frames se pi6e v,mesto '_blank' imeto na freima
Re: new window redirect
a kak moje da se redirektne avtomatichno bez da se natiska buton, pri tova da e v nov prozorec ?
какво значи автоматично?
Е какво означава АВТОМАТИЧНО за теб? Попринцип компютрите нищо не правят сами- трябва да има събитие (event) за да направи нещо!
Иначе с JavaScript можеш да стартираш часовник и да изпълниш window.open();
БАба...
. . . o o o O O O o o o . . .
Иначе с JavaScript можеш да стартираш часовник и да изпълниш window.open();
БАба...
. . . o o o O O O o o o . . .
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.
<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.
ми пак има варианти!
Сега вече ясно... бих го нарекъм не автоматично, а чрез команда от скрипт...
Както и да е:
1. Ако наистина държиш да го отвориш в нов прозорец:
window.open("URL");
2. Все пак може да отвориш нещо във някой от фреймовете:
frames["framename"].location = "URL";
БАба...
. . . o o o O O O o o o . . .
Както и да е:
1. Ако наистина държиш да го отвориш в нов прозорец:
window.open("URL");
2. Все пак може да отвориш нещо във някой от фреймовете:
frames["framename"].location = "URL";
БАба...
. . . o o o O O O o o o . . .
Re: ми пак има варианти!
Blagodaria ti za predlojenite reshenie, veriant 2 me ustroiva perfektno. Bi li mi napisal celia sintaksis vse pak.
Re: ми пак има варианти!
neshto nemojah da podkaram variant dve, bi li mi napisal pylnia sintaksis
е.... то пак зависи....
Значи точния синтаксис зависи от това, как са сглобени фреймовете. Но да допуснем, че всички фреймове са на едно и също ниво, тогава пишеш следното:
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 . . .
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 . . .