Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako da snimim html stranicu sa outputom javascripta

[es] :: Javascript i AJAX :: Kako da snimim html stranicu sa outputom javascripta

[ Pregleda: 2135 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dejan
Beograd

Član broj: 909
Poruke: 388
*.sbb.co.yu



Profil

icon Kako da snimim html stranicu sa outputom javascripta09.04.2004. u 01:35 - pre 194 meseci
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>"...
 
Odgovor na temu

bluesman

Član broj: 4505
Poruke: 1895
*.215.EUnet.yu



Profil

icon Re: Kako da snimim html stranicu sa outputom javascripta09.04.2004. u 01:45 - pre 194 meseci
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.
Goran Pilipović fka bluesman
 
Odgovor na temu

Nikola Denić
Nikola Denić
Nis/Bgd

Član broj: 6571
Poruke: 1231
*.sbb.co.yu

ICQ: 42376797
Sajt: www.nixa.co.yu


Profil

icon Re: Kako da snimim html stranicu sa outputom javascripta09.04.2004. u 09:50 - pre 194 meseci
Postoji dll app za IIS koja to radi,mada je za servere pod linuxom najbolje da se uradi preko php-a.
btw: Mislim da sam cuo negde i za jsp resenje ,ali nisam siguran .....
ITSolutions - najeftiniji DialUp internet [ dialup flat za samo 275 dinara ]
 
Odgovor na temu

dejan
Beograd

Član broj: 909
Poruke: 388
*.sbb.co.yu



Profil

icon Re: Kako da snimim html stranicu sa outputom javascripta09.04.2004. u 10:09 - pre 194 meseci
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
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.dialup.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Kako da snimim html stranicu sa outputom javascripta09.04.2004. u 13:11 - pre 194 meseci
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>

 
Odgovor na temu

[es] :: Javascript i AJAX :: Kako da snimim html stranicu sa outputom javascripta

[ Pregleda: 2135 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.