script


      DEF SCRIPT Script {
          mustEvaluate TRUE
          directOutput TRUE
          field    SFNode   transform      USE TRANSFORM
          field    SFNode   me             USE SCRIPT
  
          field SFColor    bgColor        IS bgColor     
          field SFFloat    bgTransparency IS bgTransparency
  
          field SFString   href IS href                    
          field MFString   parameters IS parameters
          eventIn SFTime touched
  
          url "vrmlscript:
              function initialize() {
  
                  if(href != '') {
                   var touch = Browser.createVrmlFromString(' TouchSensor{} ');
                   transform.addChildren = touch;
                   Browser.addRoute(touch[0],'touchTime',me,'touched');
                  }
              }
              function touched(v,t) {
                  Browser.loadURLrel(href,parameter);
                  // Change, this for absolute URLs
                  // Browser.loadURL(href,parameter);
  
              }
          "
      }
  }