Toon posts:

[javascript]xmlhttp.open probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ben hier nou al 2 dagen mee aan het freaken, maar ik krijg het maar niet voor elkaar :)
Ik probeer dus een gewijzigd document te saven naar een nieuw document op de server (zou mogelijk moeten zijn), echter ik krijg zowel in IE als in Mozilla de volgende error:

The requested PUT is not allowed for the URL /tweakers/nieuw/copy_of_test.xhtml

Zo jammer ik dacht echt dat het me gelukt was. :'(

linkje

  • Clay
  • Registratie: Oktober 1999
  • Laatst online: 22-06 13:51

Clay

cookie erbij?

lijkt me niet dat je dat met javascript ook mag?
als je dat met asp zou doen met een server.createObject http/dom heb je inderdaad een .save waar je fysiek een file op de server kan wegzetten.

[edit]

JavaScript:
1
2
3
nFile = 'copy_of_tester.xhtml';
        xmlhttp.open("PUT", nFile, false);
        xmlhttp.send(sPage);


dat dus. ivm met security vanuit js lijkt dit me onmogelijk.

[edit 2]

het het ff lokaal geprobeerd, krijg geen fout, maar er wordt ook niets gesaved.

[ Voor 49% gewijzigd door Clay op 10-01-2003 13:38 ]

Instagram | Flickr | "Let my music become battle cries" - Frédéric Chopin


Verwijderd

Topicstarter
Ik denk dat je gelijk hebt... jammer want dit zou echt te gek zijn, ga iig nog even verder :)

Verwijderd

Het zou moeten werken. Als je IIS gebruikt moet je wel even schrijf rechten instellen in je IIS Manager. Binnen een applicatie waar ik aan gewerkt heb, worden bestanden met HTTP-PUT ge-upload, omdat de firewall FTP tegenhoud (en die gasten van de firewall hun werk niet verstaan).

Het ligt dus aan de server, en niet aan je client-side script!

Verwijderd

ff getest, en als je schrijfrechten geeft op de folder op zet dan werkt het!
Je moet hier natuurlijk wel mee oppassen, het liefst naar een seperate directory PUT-en, wellicht een wachtwoord-realm erop, disk-quota zetten, want IIS (als je die gebruikt) accepteerd ook bijv. een SQL backup file van 100MB...

Verwijderd

Topicstarter
Verwijderd schreef op 10 January 2003 @ 20:07:
ff getest, en als je schrijfrechten geeft op de folder op zet dan werkt het!
Woohoo dat is wel heel cool! Bedankt voor het testen :) echter ik gebruik Apache en het lijkt er idd op dat je dus een IIS server nodig hebt :'( (hmmm ik ga nog maar eens met de instellingen van Apache rotzooien.

Leuk, nieuwe documenten creeren vanuit javascript !

Verwijderd

leuke functie op zich... alleen weet je zeker dat dit 100% ie (volgens mij zelfs 6) compatible is....

Verwijderd

Topicstarter
Lees eens mijn eerste post...

Verwijderd

Verwijderd schreef op 11 januari 2003 @ 12:51:
Lees eens mijn eerste post...
had ik gelezen, maar had in je sourcecode ff over moz2ie.js heen gelezen en zag alleen maar

code:
1
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP")


staan....

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:52

crisp

Devver

Pixelated

[showstopper]
Ik kreeg gisteren in IE5.5 een foutmelding met de load functie; dat komt omdat je maar 1 versie van het XMLHTTP ActiveX component gebruikt; hier kan je er meer over vinden (plus oplossingen) :)
[/showstopper]

Intentionally left blank


Verwijderd

Topicstarter
crisp schreef op 11 januari 2003 @ 13:20:
[showstopper]
hier kan je er meer over vinden (plus oplossingen) :)
[/showstopper]
Okidoki, dank u vriendelijk, zal het meenemen in mijn script. Ik had alleen hier getest in IE 6 SP1 en een Mozilla Nightly. En daar werkte het in.
Pagina: 1