Results 1 to 1 of 1

Thread: Slideshow new window link and text

  1. #1
    Join Date
    Aug 2005
    Posts
    8
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Slideshow new window link and text

    I currently have this script in the <head> section:

    /***********************************************
    * DHTML slideshow script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
    * This notice must stay intact for legal use
    * Visit http://www.dynamicdrive.com/ for full source code
    ***********************************************/

    var photos=new Array()
    var photoslink=new Array()
    var which=0

    //define images. You can have as many as you want:
    photos[0]="_images/black.jpg"
    photos[1]="_images/white.jpg"
    photos[2]="_images/red.jpg"

    //Specify whether images should be linked or not (1=linked)
    var linkornot=1

    //Set corresponding URLs for above images. Define ONLY if variable linkornot equals "1"
    photoslink[0]="_images/black640.jpg"
    photoslink[1]="_images/white640.jpg"
    photoslink[2]="_images/red640.jpg"

    //do NOT edit pass this line

    var preloadedimages=new Array()
    for (i=0;i<photos.length;i++){
    preloadedimages[i]=new Image()
    preloadedimages[i].src=photos[i]
    }


    function applyeffect(){
    if (document.all && photoslider.filters){
    photoslider.filters.revealTrans.Transition=Math.floor(Math.random()*23)
    photoslider.filters.revealTrans.stop()
    photoslider.filters.revealTrans.apply()
    }
    }



    function playeffect(){
    if (document.all && photoslider.filters)
    photoslider.filters.revealTrans.play()
    }

    function keeptrack(){
    window.status="Image "+(which+1)+" of "+photos.length
    }


    function backward(){
    if (which>0){
    which--
    applyeffect()
    document.images.photoslider.src=photos[which]
    playeffect()
    keeptrack()
    }
    }

    function forward(){
    if (which<photos.length-1){
    which++
    applyeffect()
    document.images.photoslider.src=photos[which]
    playeffect()
    keeptrack()
    }
    }

    function transport(){
    window.open(photoslink[which])
    }




    And this in the <body> section:

    <script>
    if (linkornot==1)
    document.write('<a href="javascript:transport()">')
    document.write('<img src="'+photos[0]+'" name="photoslider" style="filter:revealTrans(duration=0,transition=0)" border=0>')
    if (linkornot==1)
    document.write('</a>')
    </script>
    <p align="left"><a href="#" onClick="backward();return false">Back</a></p>
    <p align="right"><a href="#" onClick="forward();return false">Next</a></p>



    The slideshow is working fine and I have enabled the pictures to be opened in a new window with window.open(photoslink[which]) (http://www.dynamicdrive.com/forums/showthread.php?t=395) but how do i make the window a specific size and without toolbars, status bar and scrollbars?

    Please help.

    Thanks.
    Last edited by maffpunton; 08-01-2005 at 09:04 AM.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •