Toon posts:

javascript IN javascript?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Beste mensen,

Ik zit met een probleempje met Javascript..

Er zijn namelijk twee scripts die ik in één pagina wil gebruiken, te weten een Pop-up script en een PhotoSlider script

Wanneer in beide gevallen de functies een eigen
<SCRIPT LANGUAGE="JavaScript"> geef en afsluit werkt het sowieso niet.

Hierna heb ik geprobeerd de popup functie IN het PhotoSlider script aan te roepen, maar ook dat gaat niet.
Wanneer ik namelijk in het PhotoSlider script verwijs naar de Pop-up functie werkt de PhotoSlider helemaal niet meer. Hetgeen wat na het aanroepen van de Pop-up functie geschreven staat, wordt opeens gezien als waardes i.p.v. een bronbestand (cursief gemaakt in onderstaand PhotoSlider script)

In onderstaand PhotoSlider script heb ik dikgedrukt de Pop-up functie neergezet.

Ik hoop dat iemand me kan helpen..

JavaScript Photoslider
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
    <script type="text/javascript">
    
    var sliderwidth="780px"
    var sliderheight="200px"
    var slidespeed=0
    slidebgcolor="#252525"

    var leftrightslide=new Array()
    var finalslide=''
    leftrightslide[0]='<a href="javascript:popUp('popUp/01.html')"><img src="01.jpg" border=0></a>'
    leftrightslide[1]='<a href="http://"><img src="02.jpg" border=0></a>'
    leftrightslide[2]='<a href="http://"><img src="03.jpg" border=0></a>'
    leftrightslide[3]='<a href="http://"><img src="04.jpg" border=0></a>'
    leftrightslide[4]='<a href="http://"><img src="05.jpg" border=0></a>'
    leftrightslide[5]='<a href="http://"><img src="06.jpg" border=0></a>'
    leftrightslide[6]='<a href="http://"><img src="07.jpg" border=0></a>'

function popup(URL)
  {
window.open(url,'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,
width=350,height=450,left=250,top=200');
  }

</script>

[ Voor 60% gewijzigd door moto-moi op 23-04-2006 21:08 . Reden: code blokken geplaatst en onrelevante code weggehaald. ]


Verwijderd

URL is niet url, popUp is niet popup, javascript is case-sensitive.

Verwijderd

Topicstarter
hmm, je hebt helemaal gelijk..
helaas is niet de oplossing voor mijn probleem :'(

het gaat erom dat zodra ik de popup functie aanroep, deze als waarde wordt gezien omdat het binnen de aanhalingstekens staat van het PhotoSlide script..

  • ggvw
  • Registratie: September 2001
  • Laatst online: 15-12-2024
leftrightslide[0]='<a href="javascript:popUp('popUp/01.html')">[img]"01.jpg"[/img]</a>'

gaat dit goed met de quotes?

Verwijderd

Topicstarter
nee dat gaat juist helemaal fout..

check het volgende plaatje:

Afbeeldingslocatie: http://www.alonzo.nl/javascript.gif

  • .daan
  • Registratie: Januari 2002
  • Laatst online: 23-09-2023

.daan

{visibility:hidden;}

Logische volgende vraag: werkt het dan ook niet als je de aanhalingstekens escaped?

Dus:
JavaScript:
1
leftrightslide[0]='<a href="javascript:popUp(\'popUp/01.html\')">[img]"01.jpg"[/img]</a>'


offtopic:
Gebruik voortaan code-tags, dat maakt het allemaal een stuk beter leesbaar!

[ Voor 56% gewijzigd door .daan op 23-04-2006 19:30 ]

public void ik()


  • André
  • Registratie: Maart 2002
  • Laatst online: 20-02 09:23

André

Analytics dude

Ik heb even code blokken geplaatst en de onrelevante code weggehaald. Verder is jouw probleem gewoon het niet goed escapen van de ' zoals Daantjuh al zegt.

  • Kayshin
  • Registratie: Juni 2004
  • Laatst online: 09-03-2018

Kayshin

Bl@@T @@P!!!

Was er geen JS highlighter nu? ;)

My personal videoteek: -Clique-; -NMe- is een snol!


Verwijderd

Topicstarter
guys,

hartstikke bedankt voor jullie reacties, het werkt perfect met die quote escapes!

ik kan weer verder!

[ Voor 4% gewijzigd door Verwijderd op 24-04-2006 15:01 ]

Pagina: 1