[JS] javascript howto vraag

Pagina: 1
Acties:

  • NoTo
  • Registratie: Januari 2002
  • Laatst online: 04-06-2024
Ik heb problemen met een functie die een pagina dynamisch moet aanmaken.

http://members.home.nl/noto/test4.htm

Nou denk ik dat ik het probleem gevonden heb.

code:
1
myWin.document.open("divje.innerHTML = '[img]'images/pictures/'+[/img]';");


In deze regel staan meerder delen die bij elkaar horen. Ehm ja daar weet ik dus niet echt de juiste benaming voor... het komt d'r in ieder geval op neer dat ik binnen het deel dat door dubbele quotes is gescheiden nog een deel afscheid met enkele quotes. maar daarbinnen zit nog zo'n deel... wat voor teken kan ik daarvoor gebruiken?

ok m'n uitleg is niet echt helder... maar ik hoop dat jullie snappen wat ik bedoel :P

dude... wait... what...


  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
je kunt je enkele quotes toch gewoon escapen :? met : \'

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!


  • pagani
  • Registratie: Januari 2002
  • Niet online
NoTo schreef op 07 april 2004 @ 15:37:
Ik heb problemen met een functie die een pagina dynamisch moet aanmaken.

http://members.home.nl/noto/test4.htm

Nou denk ik dat ik het probleem gevonden heb.

In deze regel staan meerder delen die bij elkaar horen. Ehm ja daar weet ik dus niet echt de juiste benaming voor... het komt d'r in ieder geval op neer dat ik binnen het deel dat door dubbele quotes is gescheiden nog een deel afscheid met enkele quotes. maar daarbinnen zit nog zo'n deel... wat voor teken kan ik daarvoor gebruiken?

ok m'n uitleg is niet echt helder... maar ik hoop dat jullie snappen wat ik bedoel :P
Daarvoor moet je een escape karakter, te weten \ , gebruiken. Dan krijg je dus \" of \' :)
faabman schreef op 07 april 2004 @ 15:40:
je kunt je enkele quotes toch gewoon escapen :? met : \'
Dat vroeg hij dus :)

[ Voor 26% gewijzigd door pagani op 07-04-2004 15:43 ]


  • NoTo
  • Registratie: Januari 2002
  • Laatst online: 04-06-2024
Hmmm ok dat heb ik gedaan.. maar het probleem blijft hetzelfde, open de link maar eens en klik op de foto. d'r zou dan en fotoboek te voorschijn moeten komen dat dynamisch aangemaakt word.

dit heb ik trouwens van die regel gemaakt:
code:
1
myWin.document.open("divje.innerHTML = '[img]\'images/pictures/'+[/img]';");

dude... wait... what...


  • pagani
  • Registratie: Januari 2002
  • Niet online
NoTo schreef op 07 april 2004 @ 16:23:
Hmmm ok dat heb ik gedaan.. maar het probleem blijft hetzelfde, open de link maar eens en klik op de foto. d'r zou dan en fotoboek te voorschijn moeten komen dat dynamisch aangemaakt word.

dit heb ik trouwens van die regel gemaakt:
code:
1
myWin.document.open("divje.innerHTML = '[img]\'images/pictures/'+[/img]';");
Bijna goed, je moet er nog een paar escapen en er rekening mee houden dat ' zwaarder is dan ", dus bijvoorbeeld 'blaatvar + " tekstje " + blaatvar2' kan.

  • NoTo
  • Registratie: Januari 2002
  • Laatst online: 04-06-2024
Ok... misschien een vraag die een beetje lui overkomt... maar zou je me die code kunnen aanpassen? Ik heb echt geen idee waar ik het moet zoeken en heb zelf al meerdere malen geprobeert vanalles en nog wat te veranderen... ik zie echt door de bomen het bos niet meer (Dit zou echt een briljante opmerking zijn als het over Novell zou gaan :P )

dude... wait... what...


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 19:49

RM-rf

1 2 3 4 5 7 6 8 9

ipv
code:
1
myWin.document.open()


moet je
code:
1
myWin.document.write()
neerzetten

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


Verwijderd

Je hebt inderdaad een beetje de syntaxt door elkaar gehaald, gooi je NS4 snippets maar weg :P

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 19:49

RM-rf

1 2 3 4 5 7 6 8 9

Verwijderd schreef op 07 april 2004 @ 17:03:
gooi je NS4 snippets maar weg :P
niet weggooien, inlijsten of in een vitrine van het 'museum der 20e eeuw' neerleggen :)

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


Verwijderd

RM-rf schreef op 07 april 2004 @ 17:19:
[...]

niet weggooien, inlijsten of in een vitrine van het 'museum der 20e eeuw' neerleggen :)
Van Goghs werk werd in zijn jaren ook nog niet gewaardeerd, wellicht hetzelfde verhaal als met NS4 snippets :+

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 19:24
Verwijderd schreef op 07 april 2004 @ 20:31:[...]Van Goghs werk werd in zijn jaren ook nog niet gewaardeerd, wellicht hetzelfde verhaal als met NS4 snippets :+
Om je even uit de droom te helpen gordijnstok: nee, dat gaat nooit gebeuren ;)

  • NoTo
  • Registratie: Januari 2002
  • Laatst online: 04-06-2024
Jeej, woehoew... werkt :) thanx

http://members.home.nl/noto/test3.htm is het origineel
http://members.home.nl/noto/test4.htm is lichtelijk aangepast
http://members.home.nl/noto/test5.htm is de werkende versie

Dit scheelt me een hoop loze documenten :) door alleen de variabele aan te passen opent m'n fotoboekje nu een andere dir :)


Is het trouwens mogelijk om in die zelfde site een controle te gooien of de foto wel bestaat die geopend moet worden? If so, dan kan ie dat controleren zodat ie geen foto's meer probeert weer te geven die niet bestaan.

edit:

Origineel is btw een groot woord, dit is zelfverzonnen, test1 was m'n eerste werkende versie. Niks geript dus. alleen een beetje hulp van hier :)

[ Voor 14% gewijzigd door NoTo op 08-04-2004 01:08 ]

dude... wait... what...


  • pagani
  • Registratie: Januari 2002
  • Niet online
NoTo schreef op 08 april 2004 @ 01:04:
Jeej, woehoew... werkt :) thanx

http://members.home.nl/noto/test3.htm is het origineel
http://members.home.nl/noto/test4.htm is lichtelijk aangepast
http://members.home.nl/noto/test5.htm is de werkende versie

Dit scheelt me een hoop loze documenten :) door alleen de variabele aan te passen opent m'n fotoboekje nu een andere dir :)


Is het trouwens mogelijk om in die zelfde site een controle te gooien of de foto wel bestaat die geopend moet worden? If so, dan kan ie dat controleren zodat ie geen foto's meer probeert weer te geven die niet bestaan.

edit:

Origineel is btw een groot woord, dit is zelfverzonnen, test1 was m'n eerste werkende versie. Niks geript dus. alleen een beetje hulp van hier :)
Zover ik weet kun je met javascript zelf niet checken of een bestand daadwerkelijk bestaat, hiervoor zul je volgens mij toch met php/asp/java etc. aan de slag moeten (of cgi, maar wie gebruikt dat nog :P )

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:45

crisp

Devver

Pixelated

tuurlijk kan je wel nagaan of een image bestaat; preload het ding en vang de onerror af - als die getriggered wordt bestaat het plaatje niet.

Intentionally left blank


  • NoTo
  • Registratie: Januari 2002
  • Laatst online: 04-06-2024
crisp schreef op 08 april 2004 @ 23:36:
tuurlijk kan je wel nagaan of een image bestaat; preload het ding en vang de onerror af - als die getriggered wordt bestaat het plaatje niet.
idd werkt perfect :) hoewel ik preloaden heb overgeslagen, ik heb gewon een directe check in de image tag gegooid. OnError="javascript:nummernul()", dat is de functie die de home button gebruikt :D

werkend eindresult staat op http://members.home.nl/noto/pictures.htm

[ Voor 21% gewijzigd door NoTo op 09-04-2004 18:43 ]

dude... wait... what...

Pagina: 1