Autor | Zpráva | ||
---|---|---|---|
states68 Profil * |
#1 · Zasláno: 9. 1. 2011, 12:23:31
Ahoj,
mám fci: function napis(){ document.write("ahoj"); } a později v html kódu stránky ji potřebuji vypsat do popisu <a href='neco.html' title='a tady potřebuju tu fci vypsat'> Díka za odkaz nebo nápovědu States68 |
||
_es Profil |
#2 · Zasláno: 9. 1. 2011, 13:39:29
states68:
„Díka za odkaz nebo nápovědu“ Psaní metodou document.write po načtení stránky maže stránku |
||
states68 Profil * |
#3 · Zasláno: 9. 1. 2011, 14:02:01
Aha, díky za nápovědu, takže musím použít něco takového:
document.getElementById("title").innerHTML = "Ahoj"; ale jak to zavolám do toho title? <a href='neco.html' title='co napsat zde?'> |
||
_es Profil |
#4 · Zasláno: 9. 1. 2011, 14:36:41 · Upravil/a: _es
states68:
"Vypsat", "napsat", čo, ako, nie je ti rozumieť, čo chceš. Tak tam ten text normálne napíš: <a href='neco.html' title='ahoj'> alebo zrozumiteľne vyjadri, o čo sa vlastne pokúšaš. |
||
states68 Profil * |
#5 · Zasláno: 9. 1. 2011, 15:48:26
Tak konkrétně, chci do tohot skriptu: http://interval.cz/clanky/rotace-obrazku-na-www-strankach/ přidat atribut title k jednotlivým obrázkům...
|
||
_es Profil |
#6 · Zasláno: 9. 1. 2011, 15:54:55
states68:
Tak ako je v tom skripte vytváraným obrázkom nastavený atribút src pomocou vlastnosti src príslušného objektu, rovnako ide nastaviť aj atribút title. |
||
states68 Profil * |
#7 · Zasláno: 9. 1. 2011, 16:09:00
Tak díky za tvůj čas, ale js vůbec nerozumím a netuším co s tím.
Vytvořil jsem další pole title, ale nevím, jak ho dostat do toho popisu obrázku. Jestli mi chceš poradit, tak, prosím, konkrétně. : <script language="javascript"> <!-- doba=5000; pocet = 4; rotator=0; obrsrc = new array(pocet); cesta =new array(pocet); title =new Array(pocet) obrsrc[0]="obrazek1.gif"; cesta[0]="http://www.interval.cz"; title[0]="Ahoj"; obrsrc[1]="obrazek2.gif"; cesta[1]="http://www.inshop.cz"; title[1]="Nazdar"; obrsrc[2]="obrazek3.gif"; cesta[2]="http://www.zoner.cz"; title[2]="Čau"; obrsrc[3]="obrazek4.gif"; cesta[3]="http://www.czechia.cz"; title[3]="Dobrý den"; obr = new array(pocet); for (i=0; i < pocet; i++){ obr[i]= new image(); obr[i].src= obrsrc[i] } //-- </script> 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> |
||
Keeehi Profil |
#8 · Zasláno: 9. 1. 2011, 16:18:48
Stejně jako existuje obr[i].src tak taky existuje obr[i].title
Příklad |
||
_es Profil |
#9 · Zasláno: 9. 1. 2011, 16:38:56 · Upravil/a: _es
Keeehi:
„Stejně jako existuje obr[>i].src tak taky existuje obr[>i].title“ V tomto prípade asi skôr pôjde o document.images["obraz"].title Namiesto: window.setTimeout('rotate();',doba); je lepšie: setTimeout(rotate,doba); |
||
Keeehi Profil |
#10 · Zasláno: 9. 1. 2011, 16:41:40
_es:
jj to bude lepší :) |
||
states68 Profil * |
#11 · Zasláno: 9. 1. 2011, 17:15:24
document.images[\"obraz\"].title = title[rotator];
. . . Děkuji, moc jste mi pomohli, už to funguje. |
||
Časová prodleva: 15 let
|
0