Autor | Zpráva | ||
---|---|---|---|
player123 Profil |
Dobrý den,
byl by někdo té dobroty a trošku mi pomohl. Použil jsem tento kód: <html> <head> <title>Rotace obrázků</title> <script language="javascript"> <!-- doba=5000 pocet = 4 rotator=0 obrsrc = new Array(pocet) cesta =new Array(pocet) obrsrc[0]="obrazek1.gif"; cesta[0]="http://www.interval.cz"; obrsrc[1]="obrazek2.gif"; cesta[1]="http://www.inshop.cz"; obrsrc[2]="obrazek3.gif"; cesta[2]="http://www.zoner.cz"; obrsrc[3]="obrazek4.gif"; cesta[3]="http://www.czechia.cz"; obr = new Array(pocet); for (i=0; i < pocet; i++){ obr[i]= new Image(); obr[i].src= obrsrc[i] } function rotate() { if (rotator==pocet) {rotator=0;} document.images["obraz"].src = obrsrc[rotator]; rotator = rotator + 1 window.setTimeout('rotate();',doba); } function poslat() { window.location=cesta[rotator-1]; return false; } //--></script> </head> <body onLoad="rotate();"> <a href="http://www.interval.cz" onclick="return poslat();"> <img name="obraz" src="obrazek1.gif" border="0" width="150" height="150"></a> </body> </html> a nemůžu dojít na to jak ho upravit, aby se mi odkazy otevíraly v novém okně. Jedině co se mi povedlo, že jsem použil místo window.location - window.open, ale pomocí toho jsem jen dosáhl, že se mi odkaz otevřel v novém okně, ale s tím nešlo nijak dák pracovat. Potřeboval bych dosáhnout toho jako kdyz v html zadáte kód <a href ... taregt = _blank> Díky moc. Moderátor Chamurappi: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
|
||
Beavis Profil |
#2 · Zasláno: 3. 11. 2009, 21:59:04
player123:
<a href="http://www.interval.cz" onclick="return poslat();"target="_blank" > Pochopil jsem? |
||
player123 Profil |
To jsem zkoušel a nefunguje to.
Problém bude v kódu javascriptu: function poslat() { window.location=cesta[rotator-1]; return false; } a nevím jak tohle poopravit, aby se to otvíralo právě v novém okně (záložce). |
||
Chamurappi Profil |
#4 · Zasláno: 3. 11. 2009, 23:34:09
Reaguji na playera123:
„jsem použil místo window.location - window.open, ale pomocí toho jsem jen dosáhl, že se mi odkaz otevřel v novém okně, ale s tím nešlo nijak dák pracovat“ Jak dál bys s ním chtěl pracovat? „nevím jak tohle poopravit, aby se to otvíralo právě v novém okně (záložce)“ Jediná možnost (vyjma klasického a skriptem nezastaveného prokliknutí s targetem) je window.open. |
||
player123 Profil |
#5 · Zasláno: 4. 11. 2009, 07:27:14
Chamurappi:
> „nevím jak tohle poopravit, aby se to otvíralo právě v novém okně (záložce)“ > Jediná možnost (vyjma klasického a skriptem nezastaveného prokliknutí s targetem) je window.open. Tohle jsem zkoušel použít a opravdu to fungovalo, ale bohužel, to úplně nesplnilo mé očekávání. Potřeboval bych, aby se mi otvíralo nové okno i s panelem adres (kde můžu posléze napsat jinou www adresu, kterou chci zobrazit), což se mi prozatím nepodařilo... Děkuji... |
||
Chamurappi Profil |
#6 · Zasláno: 4. 11. 2009, 09:28:56
Reaguji na playera123:
Nepodařilo? Použil jsi samotný window.open("adresa"), nebo sis to volání zkomplikoval přidáním parametrů, které vypínaly to, co vypnout nechceš? Viz Otevření nového okna na JPW. Pokud vím, tak dnešní prohlížeče (v prostředí webu) nedovolují otevírat okna bez adresního řádku. |
||
player123 Profil |
#7 · Zasláno: 4. 11. 2009, 10:26:46
Děkuji za pomoc, už vše funguje jak má :)
|
||
Časová prodleva: 14 let
|
0