Avatar billede visionmagic Nybegynder
11. april 2001 - 17:42 Der er 9 kommentarer og
1 løsning

Begrænsning af søgekriterie!!!!!

Har lavet en site, hvor jeg via et nr kan finde JPEG filer.
Problemet ligger i at jeg gerne ville kunne udlukke indtastningen af fx. 252526(.jpg bliver automatisk indsat)

Der skal komme en fejlmelding... helst af redirect til en side(fejl.htm) For at gøre det lidt mere besværligt.... ville det være fedt, hvis jeg kunne tilføje flere numre som kan udelukkes for søgning!!!!!
Hvordan løses det problem??

¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤
<script language=\"javascript\">
    var BaseURL = \'http://myweb.???\';
           
    function GotoUrl(){
          var NewUrl = BaseURL + document.Indtast.nummer.value + \'.jpg\';
          top.mainframe.location.href=NewUrl;
    }
   
    </script>
      </p>
      <form name=\"Indtast\" methode=\"\">
        <div align=\"right\">
          <input type=\"text\" name=\"nummer\" size=\"15\">
          <input type=\"button\" name=\"Go\" value=\"GO\" onClick=\"GotoUrl()\">
    </div>
      </form>

Og go påske folkens!!!


/VisionMagic
Avatar billede nute Nybegynder
11. april 2001 - 18:09 #1
kan du ikke bare lage en dropdownliste med alle filer du har tilgjengelige ?
Avatar billede visionmagic Nybegynder
11. april 2001 - 18:24 #2
nute:> nope
Avatar billede jakoba Nybegynder
11. april 2001 - 21:16 #3
Vi udvider med en liste over forbudte filnavne (uden .jpg, men lower/uppercase skal passe.
Og udvider din funktion  GotoUrl()  som nedenfor.

<script language=\"javascript\">
    var BaseURL = \'http://myweb.???\';

var forbudte = new Array( \"256256\", \"anitabar\", ... );
         
    function GotoUrl() {
      for ( var i=0; forbudte.length>i; i++ ) {
        if forbudte[i] == document.Indtast.nummer.value ) {
          alert( \"beklager. det vil jeg ikke bise dig.\" );
          return false;
        };
      };
      var NewUrl = BaseURL + document.Indtast.nummer.value + \'.jpg\';
      top.mainframe.location.href=NewUrl;
      return true;
    }; //end GotoUrl()

mvh JakobA
Avatar billede visionmagic Nybegynder
12. april 2001 - 11:59 #4
jacoba> kigger lige på det....

det jeg har testet funker squtte....

/VisionMagic
Avatar billede visionmagic Nybegynder
12. april 2001 - 19:30 #5
Funker stadig ikke......
Avatar billede jakoba Nybegynder
29. april 2001 - 21:43 #6
\"Funker stadig ikke...\"
er ligesom lidt svært at arbejde videre udfra.
Kunne du evt fortælle lidt mere om hvordan det ikke kunker, hvad fejlmeldinger der kommer og lignende.
evt gi et link til en side du har prøvet at sætte det ind på.

mvh JakobA
Avatar billede jakoba Nybegynder
29. april 2001 - 23:49 #7
fandt en fejl i funktionen ( \"(\" manglede efter if )

function GotoUrl() {
      for ( var i=0; forbudte.length>i; i++ ) {
        if ( forbudte[i] == document.Indtast.nummer.value ) {
          alert( \"beklager. det vil jeg ikke bise dig.\" );
          return false;
        };
      };
      var NewUrl = BaseURL + document.Indtast.nummer.value + \'.jpg\';
      top.mainframe.location.href=NewUrl;
      return true;
}; //end GotoUrl()
Avatar billede visionmagic Nybegynder
30. april 2001 - 19:12 #8
http://vminc.subnet.dk/63890/

Prøv at kigge der??
Jeg har forsøgt med dit nye script, dog uden held....

Det jeg har lagt ud, er UDEN dit script!!!!!

Mvh VisionMagic
Avatar billede jakoba Nybegynder
30. april 2001 - 20:48 #9
Måske grunden til at det ikke virkede er at billedernes navne er
  \"pic\" + nummer +\".jpg\"
snarere end blot:
  nummer + \".jpg\"

---- start på tilrettet fil.

<Body BGcolor=\"#000000\" text=\"#FFFFFF\">
<table width=\"103%\" border=\"0\" align=\"right\">
  <tr>
    <td height=\"105\" width=\"8%\">topframe </td>
    <td height=\"105\" width=\"92%\">

<script language=\"javascript\">

var BaseURL = \'http://vminc.subnet.dk/63890/\';

var forbudte = new Array( \"1\", \"5\", \"25\", \"374986549\" );
       
function GotoUrl() {
      for ( var i=0; forbudte.length>i; i++ ) {
        if ( forbudte[i] == document.Indtast.nummer.value ) {
          alert( \"beklager. det vil jeg ikke vise dig.\" );
          return false;
        };
      };
      var NewUrl = BaseURL + \'pic\' + document.Indtast.nummer.value + \'.jpg\';
      top.mainframe.location.href=NewUrl;
      return true;
}; //end GotoUrl()
               
</script>
      <form name=\"Indtast\" action=\"#\" onsubmit=\"return false\">
        <div align=\"center\">
          <input type=\"text\" name=\"nummer\" size=\"10\" style=\"font-size:10pt;width:120px; color: #000000; background-color:#CCCCCC\"  onFocus=\"this.select();this.focus()\" >
          <input type=\"button\" name=\"Go\" value=\"GO\" onClick=\"GotoUrl()\" >
        </div>
        <div align=\"center\"> </div>
      </form>
    </td>
  </tr>
</table>
</Body>
</Html>

</script></noscript><script language=\"javascript\" src=\"http://ad.subnet.dk/webmeasure.js\"></script>

---- slut på tilrettet fil

den tilrettede fil vil nægte at vise billederne
\"pic1.jpg\"
\"pic5.jpg\"
\"pic25.jpg\"
og \"pic374986549.jpg\"

mvh JakobA
Avatar billede visionmagic Nybegynder
01. maj 2001 - 12:47 #10
For hunde jakoba, aner ikke hvad dælan der er gået galt!(#¤%&/(((((/=)???)

Nu funker det! Thanx
Mvh VisionMagic
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester