Autor Zpráva
regy
Profil
Zdravím,
potřeboval bych od nějaké dobré duše poradit s jednou věcí. Potřeboval bych, aby funkce něco vypsala. Ano document.write znám, ale já potřebuji, abych zavolal fci a ta vypsala něco do nějakého divu.
Př:
<html>
 <head>
  <script>
   function view(obsah) {
    if(obsah == 'h1') {
     //a tady teď nevím, co mám napsat, aby to co chci vypsalo do divu content. 
    }
   }
  </script>
 </head>
 <body>
  <a href='#' onclick='view('h1'); return false;'>Vypsat to, co potřebuji</a>
  <div id='content'></div>
 </body>
</html>


Doufám, že jste z příkladu pochopili, oč mi jde. Jsem v javascriptu docela noobík, tak se omlouvám, pokud se ptám na aš moc primitivní věc. Ale nebojte k vánocům dostanu na js knihu ;-). Zatím tedy prosím o pomoc vás.
Nox
Profil
document.getElementById("content").innerHTML="už vím jak to sem napsat";
Měsíček
Profil
Reaguji na regyho:

Nejdříve musíš říct Javascriptu kde má určitý prvek hledat a jak si na něj uložit referenci.

Tedy u tvého kódu by to šlo takhle:
if (obsah == "h_1") {
  var y = "content"; // Název "id" => u tebe "content"
  var x = document.getElementById(y);
}
a teprve potom můžeš něco zapsat, k tomu se využívá "innerHTML" například. Teď už stačí jen přidat tuto vlastnost k proměnné "x". Tedy teď to zvětšíme o tuto konstrukci.
if (obsah == "h_1") {
  var y = "content"; // Název "id" => u tebe "content"
  var x = document.getElementById(y);
      x.innerHTML = "Tohle bude v DIV jako text.";
}
a to je celá věda ..
regy
Profil
Děkuji za pohotovou a dobrou odpověď. Doufám, že se mi to podaří i využít.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0