Toon posts:

[JS] Waarom doet ie het niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
Waarom werkt de View Full Size button van http://62.108.27.230/junt/slideshow/slideshow.htm niet goed?

  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
//edit: blaat.

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

geen problemen hier... met IE5

www.jurgroessen.nl


Verwijderd

Topicstarter
Hmm...
Met IE 6.0 opent ie wel de window, maar laad ie de pic niet

Verwijderd

Een duidelijk voorbeeld van scriptdebugging: en wel de functie fs(). Lijkt me niet zo moeilijk. :Z

Verwijderd

Topicstarter
Jah ik begrijp dat daar iets mis is maar WAT?? :?

  • cutter
  • Registratie: November 2000
  • Laatst online: 28-09-2025

cutter

Wannabe i7 fanboy

Op vrijdag 08 maart 2002 12:38 schreef daxx909 het volgende:
Een duidelijk voorbeeld van scriptdebugging: en wel de functie fs(). Lijkt me niet zo moeilijk. :Z
yep, en als je nou ook nog een zinnige oplossing geeft dan mag je rustig gaan slapen ;)
code:
1
2
3
4
5
6
7
8
9
function fs()
{
fsWindow = window.open("fswd.htm","","toolbar=no,location=no,directories=no,
status=no,menubar=no,scrollbars=yes,resizable=no")
var bla = new String(document.images["slidePos"].src)
bla = "[img]"+bla+">"
fsWindow.document.write(bla+"<br[/img]<input type='button'
 value='Close Window' onClick='window.close()'>")
}

Dit lijkt bij mij te lukken.

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

Op vrijdag 08 maart 2002 12:36 schreef Junt het volgende:
Hmm...
Met IE 6.0 opent ie wel de window, maar laad ie de pic niet
ja, maar dat vroeg je niet in je eerste post!
Je vroeg waarom de button het niet deed...

www.jurgroessen.nl


Verwijderd

Topicstarter
function fs()
{
fsWindow = window.open("fswd.htm","","toolbar=no,location=no,directories=no,
status=no,menubar=no,scrollbars=yes,resizable=no")
var bla = new String(document.images["slidePos"].src)
bla = "[img]"+bla+">" fsWindow.document.write(bla+"<br[/img]<input type='button'
value='Close Window' onClick='window.close()'>")
}
Tja, maar het gaat erom dat
1. De src van document.images["slidePos"] in een variabele
2. De src veranderen bv:
"ts/a1/3.jpg" naar
"fs/a1/3.jpg", ik dacht het te doen met een substring...
3. De src wordt gebruikt om het juiste plaatje te tonen

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 09:53

RM-rf

1 2 3 4 5 7 6 8 9

code:
1
var bla = new String(document.images["slidePos"].src)

heel net maar gewoon een methode om de waarde van de src toe te wijzen aan variable
(heb je dat overgenomen uit een stuk java-code, bij javascript is dat nl. overbodig; de src-propertie is al een string, en variabeles krijgen hun type bij toewijzing)

edit: da's bull wa'k daarna schreef (dus weggehaald)

als je een document.write() doet naar een bestaand object moet je daarna ook een document.close() doen
code:
1
2
3
4
5
6
7
8
function fs()
{
   fsWindow = window.open("fswd.htm","",
    "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no")
   var bla = "[img]"+document.images["slidePos"].src+">"
[/img]<input type='button' value='Close Window' onClick='window.close()'>")
   fsWindow.document.close()
}

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


  • cutter
  • Registratie: November 2000
  • Laatst online: 28-09-2025

cutter

Wannabe i7 fanboy

Je hebt gelijk, je wilt natuurlijk niet de thumb laten zien:

p://62.1
paktie met die string van je, je moet rekenen vanaf de [url="http://62.1"]http://62.1[/url]..... dus de getallen 3,11 geven niet de goede string weer. soieso is je java zo te specifiek geschreven op de huisige situatie, zou een andere richting op proberen te denken...

Verwijderd

Topicstarter
paktie met die string van je, je moet rekenen vanaf de [url="http://62.1"]http://62.1[/url]..... dus de getallen 3,11 geven niet de goede string weer.
dus als het volledige adres
http://62.108.27.230/junt/slideshow/ts/a1/0.jpg
is, dan wordt het dus:
function fs()
{
fsWindow = window.open("fswd.htm","","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no")
var bla = document.images["slidePos"].src
bla = bla.substring(0,35)+"/fs"+bla.substring(39,46)
fsWindow.document.write("[img]'"+bla+"'>"+"<br><input[/img]")
}

hmm nee... kom er niet uit, plz help
soieso is je java zo te specifiek geschreven op de huisige situatie, zou een andere richting op proberen te denken...
hoe bedoel je :?
heb je dat overgenomen uit een stuk java-code, bij javascript is dat nl. overbodig; de src-propertie is al een string, en variabeles krijgen hun type bij toewijzing
Weet ik, maar ik wist niet waar het aan lag, dus ik probeerde dat ook...
Pagina: 1