Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Kako da snimim html stranicu sa outputom javascripta

  • 4 odgovora
  • 3.422 pregleda

Najnovija ↓

Kako da snimim html stranicu sa outputom javascripta 09.04.2004. u 02:35 · pre 274 meseca #1
Znam da ima neki jednostavan nacin da se (cam mislim da moze iz browsera) snimi html stranica onako kako izgleda kada prodje kroz javascript... kako to da uradim?

Znaci ako je u kodu npr. stajalo... "<p><script>document.write('pera')</script></p>" da u snimljenoj stranici dobijem "<p>pera</p>"...
Re: Kako da snimim html stranicu sa outputom javascripta 09.04.2004. u 02:45 · pre 274 meseca #2
Nikako, JavaScript je client-side, sto znaci da se izvrsava u browseru u trenutku ucitavanja. To mozes samo sa server-side (PHP, ASP,...) koji prvo procesiraju script, ispisu sav output i onda takav "serviraju" browseru.

E sad, mozda postoji neki programcic koji ce da ti "protrci" kroz takav HTML i sav JS output sacuva u novi HTML bez JS, ali ja za to ne znam.
Potpis
Goran Pilipović fka bluesman
Re: Kako da snimim html stranicu sa outputom javascripta 09.04.2004. u 11:09 · pre 274 meseca #4
Evo sad sam nasao ono za sta sam ranije cuo, ali to izgleda radi samo u Netscapeu 3 (a mozda i novijim verzijama?):

Citat:
Navigator 3.0 prints output created with JavaScript. To print output, the user chooses Print from the File menu. To view HTML code that was generated with JavaScript write and writeln methods, the user must specify the view-source: protocol. If the user chooses Document Source or Frame Source from the View menu, the content displayed is that of the wysiwyg: URL. The following example shows a view-source: URL:

view-source:wysiwyg://0/file:/c|/temp/genhtml.html
Re: Kako da snimim html stranicu sa outputom javascripta 09.04.2004. u 14:11 · pre 274 meseca #5
Da, tako je radio matori Netscape. Ponekad je to izluđivalo, a u nekom drugom trenutku je bilo veoma korisno...

Inače, to je izvodljivo putem browserskih plugina (valjda Active X ili šta već, tu pojma nemam) kojima je posao da uhvate ono što ovaj vidi i da ponude to za snimanje. Svaki taj plugin ide za odgovarajući browser, jer su bratija razmažena napravili svaki svoj Document Object Model.

Evo jedna stranica koja je dobra igrarija za prikaz sadržaja nakon printanja od strane javascripta, kao i prikaz parčenceta Document Object Modela. Testirati na različitim browserima...

Code:
<html>
<head>
<script>
function print_hello_world ()
{
    document.write ('hello world');
}
function display_what (form_element)
{
    form_element.value = '';
    for (var i in document.body.parentNode)
    {
        form_element.value += i + ': ';
        form_element.value += document.body.parentNode [i];
        form_element.value += '\n';
    }
}
document.write ('<title>');
print_hello_world ();
document.writeln ('</title>');
</script>
</head>
<body>
<script>print_hello_world ();</script>
<form>
<input type="button"
    value="fill textarea with document.body.parentNode.innerHTML"
    onclick="this.form.display.value = '';
        this.form.display.value = document.body.parentNode.innerHTML;"
/><br />
<input type="button"
    value="fill textarea with properties of document.body.parentNode"
    onclick="display_what (this.form.display);"
/><br />
<textarea name="display" cols="60" rows="30"></textarea>
</form>
</body>
</html>
Potpis
BoxUp
interesantna logička igra
Monty Hall paradoks - interaktivni demo
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme