Ga naar inhoud


zoek script om pdf bestanden te zoeken op website


Gekkenhuis

Aanbevolen berichten

Dit werkt toch ook met enter??

 

Als je in het tekstvak iets invult dan klik op "Zoek" of je drukt op enter op je toetsenbord.

Beiden werken.

 

Als je het woord "Zoek" wil vervangen door "Enter" op de knop

 

vervang

 

<input type="submit" name="Submit" id="Submit" value="Zoek" />

 

door

 

<input type="submit" name="Submit" id="Submit" value="Enter" />

 

 

 

 

 

iMac 27" macOS Sierra
iPhone 5s iOS 10

Link naar reactie
Delen op andere sites


Hmm, je hebt gelijk??

Als je de tab-toets gebruikt dan spring je naar de knop en dan kan je wel enter gebruiken.

 

Het zou weer microsoft niet zien, in Firefox werkt het perfect als je op enter druk

iMac 27" macOS Sierra
iPhone 5s iOS 10

Link naar reactie
Delen op andere sites

Met javascript wel ja...

 

/* make sure you initialize the following variable BEFORE the function definitions */

var ottenm=null;

 

function eatenter(e) {

if (window.event) { // IE

if (e.keyCode == 13) {

e.keyCode = 0;

//override default value so you know it was caused by input

ottenm=false;

return false;

}

}

else if(e.which == 13) { // Netscape/Firefox/Opera

e.keyCode = 0;

ottenm=false;

return false;

}

}

//I'm not sure what you named your parameters, but you should get the idea

function FireDefaultButton(objEvent,strId)

{

//see if input was the source

if(ottenm===false)

{

//reset flag

ottenm=null;

return false;

}

 

//...whatever else was originally in this function

}

 

En dan omdraaien met iets als:

If (e.keyCode == 13) { document.forms['frmSearch'].submit(); }

 

gr, WPW. -=[Deze ruimte is opzettelijk leeg gelaten]=-

Link naar reactie
Delen op andere sites

Mja helaas is dit zo... maar nog niet zo belachelijk als de hele hype om superfetch, ik weet niet welke idioten al die tests hebben uitgevoerd maar er klopt geen reet van... maar goed trug naar scrippies :D eenmaal geschreven en opgelost maakt het allemaal niks meer uit.

gr, WPW. -=[Deze ruimte is opzettelijk leeg gelaten]=-

Link naar reactie
Delen op andere sites

Helemaal belachelijk is het toch ook weer niet. Het ligt er maar aan welke filosofie je aanhangt. MS gaat er vanuit dat je na klikken op een form-element de focus ook op dat element ligt (en blijft liggen) totdat je een ander element de focus geeft. Zoals bijv. de "Submit" knop.

 

Eerlijk gezegd vind ik er zelfs wel wat voor te zeggen. Het is in ieder geval wel consequenter dan veel andere browsers doen, want wat gebeurt er als je in een willekeurig text-area een enter geeft. Vind je het ook logisch dat de browser je "Enter" dan beschouwt als het commando om het formulier te versturen? Of heb je liever dat ie dan een line feed in je text area invoegt?

 

IE sucks in veel gevallen, maar niet alles wat IE anders doet dan anderen is daarom ook onlogisch. Soms zit ook FF en consorten wel eens op de verkeerde lijn als je het mij vraagt.

 

Link naar reactie
Delen op andere sites

  • 2 weken later...

Nog een vraag

 

Alles werkt perfect maar nu wil ik alleen dat als ik een zoekopdracht geef en het bestand bestaat dat dan het bestand gelijk word geopend ivp een link weergeven.

 

dus in deze regel moet ik wat aanpassen denk ik:

print "<a href=" . $map . "/" . $zoekterm .".pdf target='_blank' >Bekijk " . $zoekterm . ".pdf</a><br /><br />";

 

Groetjes

 

Gekkenhuis

Link naar reactie
Delen op andere sites

kom je kunt zelf ook zoeken :-)

 

hier een voorbeeldje om je op weg te helpen:

 

<A HREF="javascript:void(0)"

onclick="window.open('welcome.html','welcome')">

Open a new window</A>

 

 

de quotejes zullen problemen geven maar daar hebben ze str_replace en chr()

 

als workaround voor uitgevonden

Link naar reactie
Delen op andere sites

Mogen er ook wildcards gebruikt worden in je zoekopdracht?

 

Zo ja, dan kan jouw oplossing niet werken want dan zou je altijd meerdere resultaten uit 1 zoekopdracht kunnen krijgen. En welke moet je dan openen?

 

Zo nee, dan weten mensen blijkbaar de naam van de PDF, dus waarom moeten ze er dan nog naar zoeken?

 

Link naar reactie
Delen op andere sites

Het is de bedoeling om aan de hand van een artikelnummer de tekening op te vragen dus mensen moeten het hele nummer in tikken dus nooit meer dan 1 link word er geopend.

En aangezien niet iedereen goed met computers overweg kan is het dus de bedoeling om het simpel te houden via de zoek functie dus nummer in tikken zonder .pdf en de rest gaat vanzelf.

 

Groetjes

 

Gekkenhuis

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...