Ergebnis 1 bis 9 von 9

Thema: Problem mit Suchfeld !

  1. #1
    Master_1
    Gast

    Daumen hoch Problem mit Suchfeld !

    Hallo Leute !

    Musste mein Suchfeld ändern damit die Suche( Ergebnisse ) in eine Datenbank gespeichert wird, und wie es aussieht gab es da Probleme.

    Seit der Änderung bekomme ich beim eintippen in das Suchfeld keine Vorschläge mehr ( Vorschläge wie bei Google z.B. ). Das Script stellt diese Funktion nicht zur Verfügung, aber die Browser sofern das nicht abgestellt wurde.

    Das Suchgfeld sieht so aus

    Code:
    <input name="search_query" id="search" size="60" text maxlength="50" value="... Titel oder Interpret suchen" onBlur="if(this.value=='') this.value='... Titel oder Interpret suchen';" onFocus="if(this.value=='... Titel oder Interpret suchen') this.value='';" onkeypress="sendOnEnter(event.which); if(event.which == 13 || event.keyCode == 13){document.getElementById('search').value='... Titel oder Interpret suchen';}" type="text"/>
    <input type="image" src="images/go.png" id="go" value="Search" onclick="searchIT(); document.getElementById('search').value='... Titel oder Interpret suchen';" />
    <input name="search" type="hidden" value="v" />
    Ich musste das <form> entfernen und ohne <form> wird das anscheinend nicht zum Browser ( z.B. Firefox ) geleitet und nicht unter chronik gespeichert dewegen gibt es auch keine Vorschläge beim eintippen. Habe versucht das <form> wieder einzubauen, aber da bekomme ich dann Probleme mit der Suche. Gibt es eine andere Möglichkeit ohne <form> ans Ziel zu kommen ?

    Lg
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: Problem mit Suchfeld !

    Zitat Zitat von Master_1 Beitrag anzeigen
    Gibt es eine andere Möglichkeit ohne <form> ans Ziel zu kommen ?
    Nein! Ohne Formular werden keine Daten aus den Eingabefeldern an das nächste Script gesendet.

  3. #3
    Unregistriert
    Gast

    Standard AW: Problem mit Suchfeld !

    Ok, danke für deine schnelle Antwort !

    Geht praktisch nur am Anfang mit <form> und am Ende halt </form>

    Wo kann der Felher liegen das <form> mein Suchfeld killt ?

    Der java Code für das Suchfeld

    Code:
    function sendOnEnter(Taste){
    
    if (Taste == 13 || event.keyCode == 13)
    {
    searchIT();
    }
    
    
    }
    splitAndExecScriptCode = function(data) {
    var scriptcode = data.match(/(<script.*?>)(\n|\r|.)*(<\/script>)/gi);
    if( scriptcode ) {
    for( var i=0; i<scriptcode.length; i++ ) {
    scriptcode[i] = scriptcode[i].replace(/<script.*?>/,'');
    scriptcode[i] = scriptcode[i].replace(/<\/script.*>/,'');
    scriptcode[i] = scriptcode[i].replace(/<!--/,'');
    scriptcode[i] = scriptcode[i].replace(/\/\/-->/,'');
    if( scriptcode[i].length > 0 ) {
    
    eval(scriptcode[i]);
    }
    }
    }
    }
    
    
    var searchRequest = false;
       function initAddThis() 
         {
              addthis.init();
         }
    
    	function searchIT() {
    		if (window.XMLHttpRequest) {
    			searchRequest = new XMLHttpRequest();
    		} else if (window.ActiveXObject) {
    			try {
    				searchRequest = new ActiveXObject('Msxml2.XMLHTTP');
    			} catch (e) {
    				try {
    					searchRequest = new ActiveXObject('Microsoft.XMLHTTP');
    				} catch (e) {}
    			}
    		}
    		if (!searchRequest) {
    			alert("Kann keine XMLHTTP-Instanz erzeugen");
    			return false;
    		} else {
    			var url = "search.php?search_query=" + document.getElementById('search').value;
    			searchRequest.open('post', url, true);
    			searchRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=UTF-8");
    			searchRequest.send(null);
    			searchRequest.onreadystatechange = getSearchResults;
    		}
    	}
    	function getSearchResults() {
    		switch (searchRequest.readyState) {
    			case 4:
    				if (searchRequest.status != 200) {
    					alert("Der Request wurde abgeschlossen, ist aber nicht OK\nFehler:"+request.status);
    				} else {
    					var content = searchRequest.responseText;
    					document.getElementById('cont_box-1').innerHTML = content;
    					window.addthis.toolbox('#toolbox1');
    				}
    				break;
    			default:
    				break;
    		}
    	}

  4. #4
    Bandit
    Gast

    Standard AW: Problem mit Suchfeld !

    Benutze mal den Firefox mit installiertem AddOn "WebDeveloper" und kontrolliere, ob dir JavaScript-Fehler angezeigt werden.

  5. #5
    Master_1
    Gast

    Daumen hoch AW: Problem mit Suchfeld !

    Zitat Zitat von Bandit Beitrag anzeigen
    Benutze mal den Firefox mit installiertem AddOn "WebDeveloper" und kontrolliere, ob dir JavaScript-Fehler angezeigt werden.
    ...und wie prüfe ich das jetzt ?

  6. #6
    Bandit
    Gast

    Standard AW: Problem mit Suchfeld !

    Seite aufrufen und rechts oben gucken. Da müssten drei grüne Häkchen zu sehen sein. Wenn nicht, auf den Kreis mit Kreuz klicken.

  7. #7
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: Problem mit Suchfeld !

    die konsole vom firebug is da weitaus effizienter

    aber wie das funktioniert kann ich grad nich erklären.. hab nur ne kurze denkpause bevor ich weiterarbeiten muss^^
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

  8. #8
    master_1
    Gast

    Standard AW: Problem mit Suchfeld !

    Also ich bekomme als Fehler.


    Fehler: ReferenceError: event is not defined
    Quelldatei: www
    Zeile: 55

    und

    das wäre dann das

    if (Taste == 13 || event.keyCode == 13)

    im javascript.

    zur erinnerung der suchfelde code der in einer php steht

    Code:
    <input name="search_query" id="search" size="60" text maxlength="50" value="... Titel oder Interpret suchen" onBlur="if(this.value=='') this.value='... Titel oder Interpret suchen';" onFocus="if(this.value=='... Titel oder Interpret suchen') this.value='';" onkeypress="sendOnEnter(event.which); if(event.which == 13 || event.keyCode == 13){document.getElementById('search').value='... Titel oder Interpret suchen';}" type="text"/>
    <input type="image" src="images/go.png" id="go" value="Search" onclick="searchIT(); document.getElementById('search').value='... Titel oder Interpret suchen';" />
    <input name="search" type="hidden" value="v" />

  9. #9
    master_1
    Gast

    Daumen hoch AW: Problem mit Suchfeld !

    Code:
    Nein! Ohne Formular werden keine Daten aus den Eingabefeldern an das nächste Script gesendet.
    Meine Frage wäre nun ob ich im Suchfeld irgendwie das <form> einbauen muss (zwingend ) - ( bis jetzt haben ja sämtliche Kombinationen/Versiche von mir nichts gebracht ), oder kann ich das in den java Code integrieren ?

    Lg

Ähnliche Themen

  1. Suchfeld unter iOS
    Von guuls im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 12.09.2011, 22:27
  2. Startmenü-Suchfeld Bug?
    Von Thonixx im Forum Computer - Internet Forum
    Antworten: 5
    Letzter Beitrag: 14.11.2009, 04:53
  3. abgestimmtes Suchfeld
    Von donfey im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 02.07.2007, 01:01
  4. Suchfeld
    Von phoenix20 im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 21.03.2007, 21:17
  5. Suchfeld
    Von im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 3
    Letzter Beitrag: 25.08.2006, 14:59

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •