ugrás a tartalomhoz

Link beszúrása javascript kóddal

NosnOsnoS · 2011. Júl. 11. (H), 09.49
Halló ebbe a kódba szeretnék 1(JavaScript) linket a
Kész van
helyére.
előre is köszi a segítséget!
 
1

createElement, insertBefore, és appendChild

Poetro · 2011. Júl. 11. (H), 10.06
Ajánlom figyelmedbe a createElement, createTextNode, setAttribute, insertBefore, appendChild és removeChild függvényeket.
2

sokat mondtál ezzel...

NosnOsnoS · 2011. Júl. 11. (H), 14.42
A másik fórumon már adtak 1 megoldást csak nem működik....
  1. <html>  
  2.   
  3. <head>  
  4. <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">  
  5. <title>Visszaszámlálás</title>  
  6. </head>  
  7.   
  8. <body>  
  9. <form name="szamlaloform">  
  10. <input type="text" name="szamlalo">  
  11. </form>  
  12.   
  13. <script language="javascript">  
  14. <!--  
  15. var ertek=15  
  16. var jelenlegiMP=document.szamlaloform.szamlalo.value=ertek+1  
  17.   
  18. function visszaszamolas(){  
  19. if (jelenlegiMP==0)  
  20. {  
  21. document.location.href('pcforum.hu');  
  22. }  
  23. if (jelenlegiMP!=0)  
  24. {  
  25.   
  26. jelenlegiMP-=0.01  
  27. poz=(jelenlegiMP+"").indexOf(".")  
  28. if (poz==-1)  
  29. jelenlegiMPjelenlegiMP=jelenlegiMP + ".00"  
  30. else  
  31. jelenlegiMP=(jelenlegiMP+"").substr(0,poz+3)  
  32. document.szamlaloform.szamlalo.value=jelenlegiMP  
  33.   
  34. }  
  35.   
  36. setTimeout("visszaszamolas()",10)  
  37. }  
  38. visszaszamolas()  
  39. //-->  
  40. </script>  
  41. </center>  
  42. </body>  
  43.   
  44. </html>  
Tehát én azt szeretném,hogy ha végzett a vissza számlálással akkor 1 kék link várja ott amin ez áll: LINK
Vagy nekem elég ha megmondod a legelső kódba,hogy mit írjak a Kész van helyére.
3

A fenti függvények

Poetro · 2011. Júl. 11. (H), 14.47
A fenti függvények használatával megvalósítható a kívánt működés. Csak el kellene olvasni a leírásokat és az ott levő példákat. Angolban úgy tudom perfekt vagy ;).

A másik lényeges dolog, hogy a setTimeout nem pontos, főleg nem ilyen kicsi időintervallumon. Ebben az esetben a futások között egyes böngészőkben minimum 13-15ms lesz, az általad várt 10 helyett, amit még jócskán meg fog növelni az, amit a setTimeout-ban csinálsz. Használd a Date objektumot az időeltérés mérésére.
4

Tanuljuk meg a JavaScript

Karvaly84 · 2011. Júl. 11. (H), 16.57
Tanuljuk meg a JavaScript használatát 24 óra alatt, Tanuljuk meg a HTML5 és CSS használatát 24 óra alatt, www.w3schools.com, www.javascriptkit.com, www.quirksmode.org, MDN, MSDN, W3C

Egyébként a script tag-ben a language attributum elavult, helyette mime típust szokás használni. A te esetedben text/javascript, plusz dokumentum típus meghatározása sem árt mert a böngészők ilyenkor úgynevezett trükkös leképzést használnak ami eltérő eredményeket adhat vissza. Meg lehet a charset=windows-1250 sem a legjobb választás, ami evvel kompatibilis az a iso-8859-2.

A linkeket barbár módszerrel létre hozhatod a document.write-al de a fentebb Poetro által említett metódusok jobbak!

BéKE!