Toon posts:

[javascript] Variabele gepruts

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb nu het n00b scrippie:
code:
1
2
3
4
5
6
7
8
9
10
11
function Login(form) {
var drive = form.drive.value;
var map = form.map.value;
if (drive && map) {
var ftpsite = "file://" + drive + ":\" + map + ";
frames["digiframe"].document.location = ftpsite;
}
else {
alert("Please enter your drive and map address.");
   }
}

Maar de fout zit hem in
code:
1
var ftpsite = "file://" + drive + ":\" + map + ";

hij opent nu file://C:\:%20+%20map%20+

Ik weet dat ik n00b ben, hier kom ik niet echt uit :(

[edit]

Nog een foutje, dit is mijn form onderdeel:
<input type=text name=drive size=20 value="C">

Waneer ik nu Q:\ invul, geeft hij een error
Waneer ik er daarna C:\ weer invul, geeft hij nogsteeds error.

Verwijderd

Die %20's zijn afkomstig van spaties, dus je zult even je input velden van spaties voor en na de waarde moeten ontdoen.

Ik heb even je topictitel veranderd in iets fatsoenlijkers...

Verwijderd

Topicstarter
Op vrijdag 07 juni 2002 19:47 schreef Cheatah het volgende:
Die %20's zijn afkomstig van spaties, dus je zult even je input velden van spaties voor en na de waarde moeten ontdoen.

Ik heb even je topictitel veranderd in iets fatsoenlijkers...
Thanx, nu mijn eigen probleempje fixen, krijg steeds het crual Afbeeldingslocatie: http://pics.shellz.nl/crual.gif schermpje :?

[edit]
Hij doet het... niet... hij laat nu op file://C:"+map+ zien, maar dat lijkt er al meer op...

thanx anywayz

  • Limhes
  • Registratie: Oktober 2001
  • Laatst online: 19-08 19:06
Op vrijdag 07 juni 2002 19:43 schreef Geqxon het volgende:
code:
1
2
3
4
5
6
...
if (drive && map) {
var ftpsite = "file://" + drive + ":\" + map + ";
frames["digiframe"].document.location = ftpsite;
}
...
de laatste " achter aan 'var ftpsite' wordt niet afgesloten

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 21:41
Buiten het niet afsluiten van de laatste quote gaat het niet goed bij de backslash: die ziet-ie als escape-karakter. Je moet er dus van maken
code:
1
... + "C:\\" + ...

Verwijderd

Op vrijdag 07 juni 2002 20:49 schreef sjroorda het volgende:
Buiten eht niet afsluiten van de laatste quote gaa het niet goed bij de backslash: die ziet-ie als escape-karakter. Je moet er dus van maken
code:
1
... + "C:\\" + ...
Scherp gezien :)

...en daarom moet je nou een editor met syntax highlighting gebruiken!!

Verwijderd

Topicstarter
Topic mag dicht, prob fixt (ff opnieuw gescript, en hij werkte)

maar thanx anywayz
Pagina: 1