[JavaScript] Problem mit SuchScript

Dieses Thema im Forum "Webentwicklung" wurde erstellt von maxbot05, 19. Mai 2007 .

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 19. Mai 2007
    Problem mit SuchScript

    Hi,
    ich habe folgendes Problem: Ich hab ein Suchscript in meine Seite eingebaut, was auch ganz gut funktioniert hat.
    Das Script lautet folgendermaßen:

    Code:
    <SCRIPT LANGUAGE="JavaScript">
    var item = new Array();
    
    c=0; item[c]=new Array("action.htm","","Sauerbraten","Sauerbraten,sauerbraten","");
    c++; item[c]=new Array("action.htm","","America's Army","america,America","");
    
    page="<html><head><title>Suchergebnisse</title></head><body bgcolor='white'>
    <center><table border=0 cellspacing=10 width=100%>";
    
    function search(frm) {
    win = window.open("","","scrollbars");
    win.document.write(page);
    txt = frm.srchval.value.split(" ");
    fnd = new Array(); total=0;
    for (i = 0; i < item.length; i++) {
    fnd[i] = 0; order = new Array(0, 4, 2, 3);
    for (j = 0; j < order.length; j++)
    for (k = 0; k < txt.length; k++)
    if (item[i][order[j]].indexOf(txt[k]) > -1 && txt[k] != "")
    fnd[i] += (j+1);
    }
    for (i = 0; i < fnd.length; i++) {
    n = 0; w = -1;
    for (j = 0;j < fnd.length; j++)
    if (fnd[j] > n) { n = fnd[j]; w = j; };
    if (w > -1) total += show(w, win, n);
    fnd[w] = 0;
    }
    win.document.write("</table><br>Gefundene Seiten: "+total+"<br></body><center></html>");
    win.document.close();
    }
    function show(which,wind,num) {
    link = item[which][1] + item[which][0]; 
    [COLOR=red]line = "<tr><td><a href='"+link+"'>"+item[which][2]+"</a><br>";
    [/COLOR]line += item[which][4] + "<br></td></tr>";
    wind.document.write(line);
    return 1;
    }
    </script>
    
    Wenn man in einer Suchbox auf meiner Seite z.B. Sauerbraten eingibt, öffnet sich ein Popup mit dem Ergebnis als Link. Nun das Problem: Der Link des Ergebnises öffnet sich beim Klicken im gleichen (relativ kleinen) Popup. Ich würde es aber gerne so haben, das sich das Suchfenster schließt und sich der Link in einem neuen, großen Fenster öffnet. Wie mache ich das ? Habe schon verschiedene Dinge wie target= "_blank" probiert, doch dann öffnet sich das Suchscript garnichtmehr. Der Link liegt im rot markierten Teil des Codes.

    Würde mich sehr über Hilfe freuen :]

    MFG,
    maxbot
     

  2. Anzeige
    Dealz: stark reduzierte Angebote finden.

  3. Videos zum Thema
Die Seite wird geladen...
Similar Threads - JavaScript Problem SuchScript
  1. Antworten:
    3
    Aufrufe:
    1.374
  2. Antworten:
    4
    Aufrufe:
    1.311
  3. Antworten:
    3
    Aufrufe:
    1.686
  4. Antworten:
    4
    Aufrufe:
    554
  5. [JavaScript] Problem mit Code

    juppwatis , 28. September 2011 , im Forum: Webentwicklung
    Antworten:
    5
    Aufrufe:
    598
  • Annonce

  • Annonce