• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Suche erscheint nicht in IE6

Status
Für weitere Antworten geschlossen.

sebastian_sand

Neues Mitglied
Hi

ich bin in einer Homepage AG unserer Schule und wir haben eine Homepage konstruiert. Dazu haben wir das Programm Typo3 benutzt. Folgendes Problem hat sich ergeben:
Wir haben im Menü eine Suchfunktion eingebaut. Diese wird innerhalb der Form-Tags aufgerufen und hat den Namen "searchform". Allerdings erscheint diese nicht im Internet Explorer 6. Weis jemand warum? Wir haben viel versucht, aber nichts hat geklappt, das Feld bleibt einfach unsichtbar.

Über Tipps oder Lösungen würde ich mich sehr freuen.

lG
Sebastian

Code:
<?xml version="1.0"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de-DE" lang="de-DE">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <base href="http://www.msg-landau.de/" />
    <link rel="stylesheet" type="text/css" href="typo3temp/stylesheet_50808e3ad3.css" />
    <link rel="stylesheet" type="text/css" href="fileadmin/templates/css/msg-standard.css" />
<link rel="schema.dc" href="http://purl.org/metadata/dublin_core_elements" />

    <title>MSG Landau: Startseite</title>
    <meta name="generator" content="TYPO3 4.0 CMS" />
    <script type="text/javascript" src="typo3temp/javascript_757c080409.js"></script>

<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />

<link rel="stylesheet" href="fileadmin/templates/css/msg-standard.css" type="text/css" media="screen" />

<script type="text/javascript">
    /*<![CDATA[*/
<!--

  // decrypt helper function
function decryptCharcode(n,start,end,offset) {
    n = n + offset;
    if (offset > 0 && n > end)    {
        n = start + (n - end - 1);
    } else if (offset < 0 && n < start)    {
        n = end - (start - n - 1);
    }
    return String.fromCharCode(n);
}
  // decrypt string
function decryptString(enc,offset) {
    var dec = "";
    var len = enc.length;
    for(var i=0; i < len; i++)    {
        var n = enc.charCodeAt(i);
        if (n >= 0x2B && n <= 0x3A)    {
            dec += decryptCharcode(n,0x2B,0x3A,offset);    // 0-9 . , - + / :
        } else if (n >= 0x40 && n <= 0x5A)    {
            dec += decryptCharcode(n,0x40,0x5A,offset);    // A-Z @
        } else if (n >= 0x61 && n <= 0x7A)    {
            dec += decryptCharcode(n,0x61,0x7A,offset);    // a-z
        } else {
            dec += enc.charAt(i);
        }
    }
    return dec;
}
  // decrypt spam-protected emails
function linkTo_UnCryptMailto(s)    {
    location.href = decryptString(s,-1);
}

    function openPic(url,winName,winParams)    {    //
        var theWindow = window.open(url,winName,winParams);
        if (theWindow)    {theWindow.focus();}
    }

// -->
    /*]]>*/
</script>

</head>
<body>


<div id="kopf">
   <div id="logo">
      <a href="/"><img src="fileadmin/templates/images/logo.gif" alt="Logo des Max-Slevogt-Gymnasiums Landau" height="65" width="424" /></a>
   </div> <!-- ende logo -->

   <div id="topmenue"><ul><li class="on"><a href="index.php?id=1" title="MSG-Homepage" onfocus="blurLink(this);">Startseite</a></li><li class="off"><a href="index.php?id=15" title="Kontakt" onfocus="blurLink(this);">Kontakt</a></li><li class="off"><a href="index.php?id=sitemap" title="Inhaltsverzeichnis" onfocus="blurLink(this);">Inhaltsverzeichnis</a></li></ul></div> <!-- ende topmenue -->
   
   <span class="stopFloat"></span>
</div> <!-- ende kopf -->

<div id="hauptbereich">
   <div id="leiste">
   </div> <!-- ende leiste -->

   <div id="aussen">
      <div id="innen">
         <div style="width: 100%;"></div> <!-- f�r den doofen IE -->
         <div class="box">
         <div id="hauptmenue"><div class="hauptmenue_SPC">Schule</div><div class="hauptmenue_NO"><a href="index.php?id=8" title="Informationen" onfocus="blurLink(this);">Informationen</a></div><div class="hauptmenue_NO"><a href="index.php?id=7" title="Termine" onfocus="blurLink(this);">Termine</a></div><div class="hauptmenue_NO"><a href="index.php?id=650" title="Fächer" onfocus="blurLink(this);">Fächer</a></div><div class="hauptmenue_NO"><a href="index.php?id=55" title="Arbeitsgemeinschaften" onfocus="blurLink(this);">Arbeitsgemeinschaften</a></div><div class="hauptmenue_SPC">Schulleben</div><div class="hauptmenue_NO"><a href="index.php?id=13" title="Lehrer" onfocus="blurLink(this);">Lehrer</a></div><div class="hauptmenue_NO"><a href="index.php?id=12" title="Eltern" onfocus="blurLink(this);">Eltern</a></div><div class="hauptmenue_NO"><a href="index.php?id=11" title="Schüler" onfocus="blurLink(this);">Schüler</a></div><div class="hauptmenue_NO"><a href="index.php?id=10" target="_blank" title="Förderkreis" onfocus="blurLink(this);">Förderkreis</a></div><div class="hauptmenue_NO"><a href="index.php?id=9" title="Ehemalige" onfocus="blurLink(this);">Ehemalige</a></div><div class="hauptmenue_SPC">Weiteres</div><div class="hauptmenue_NO"><a href="index.php?id=17" title="Galerie" onfocus="blurLink(this);">Galerie</a></div><div class="hauptmenue_NO"><a href="index.php?id=16" title="Archiv" onfocus="blurLink(this);">Archiv</a></div><div class="hauptmenue_NO"><a href="index.php?id=15" title="Kontakt" onfocus="blurLink(this);">Kontakt</a></div></div> <!-- ende hauptmenue -->

          <div id="suche">


    <!--

        BEGIN: Content of extension "macina_searchbox", plugin "tx_macinasearchbox_pi1"

    -->
    <div class="tx-macinasearchbox-pi1">
        
<form action="index.php?id=60&L=0" method="post" name="searchform" id="searchform" style="margin:0px; padding:5px; ">
    <input class="suchfeld" name="tx_indexedsearch[sword]" type="text" value="Suche" onfocus="if (this.value==this.defaultValue) this.value=''" />
    <!--input name="tx_indexedsearch[submit_button]" type="submit" style="border:0" value="Suchen" /-->
    <input class="formsubmit" name="tx_indexedsearch[submit_button]" type="image" src="/fileadmin/templates/images/btn_lupe.gif" alt="Suchen" />
    <input type="hidden" name="tx_indexedsearch[_sections]" value="0" />

    <input type="hidden" name="tx_indexedsearch[pointer]" value="0" />
    <input type="hidden" name="tx_indexedsearch[ext]" value="0" />
    <input type="hidden" name="tx_indexedsearch[lang]" value="0" />
    <p style="font-size:9px"><a href="index.php?id=60&tx_indexedsearch[ext]=1&L=0">erweiterte Suche</a></p>
</form>

    </div>
    
    <!-- END: Content of extension "macina_searchbox", plugin "tx_macinasearchbox_pi1" -->

    </div> 
          </div> <!-- ende box-->

         <div id="inhaltsbereich">
            <p id="breadcrums">Sie sind hier:<strong> Startseite </strong></p>
            <div class="content"><!--TYPO3SEARCH_begin-->
    <!--  CONTENT ELEMENT, uid:2932/text [begin] -->
        <a id="c2932"></a>
        <!--  Header: [begin] -->
            <div class="csc-header csc-header-n1"><h1 class="csc-firstHeader">Schuljahr 2007/2008</h1></div>

        <!--  Header: [end] -->
            
    <!--  CONTENT ELEMENT, uid:2932/text [end] -->
        
    <!--  CONTENT ELEMENT, uid:2931/image [begin] -->
        <a id="c2931"></a>
        <!--  Image block: [begin] -->
            <div class="csc-textpic csc-textpic-intext-right"><div class="csc-textpic-imagewrap"><dl class="csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol" style="width:240px;"><dt><a href="index.php?eID=tx_cms_showpic&amp;file=uploads%2Fpics%2Fmsg_gross_14.jpg&amp;width=800m&amp;height=600m&amp;bodyTag=%3Cbody%20style%3D%22margin%3A0%3B%20background%3A%23fff%3B%22%3E&amp;wrap=%3Ca%20href%3D%22javascript%3Aclose%28%29%3B%22%3E%20%7C%20%3C%2Fa%3E&amp;md5=bb878ec8844a8826d87bb9ce733fc472" onclick="openPic('http://www.msg-landau.de/index.php?eID=tx_cms_showpic&amp;file=uploads%2Fpics%2Fmsg_gross_14.jpg&amp;width=800m&amp;height=600m&amp;bodyTag=%3Cbody%20style%3D%22margin%3A0%3B%20background%3A%23fff%3B%22%3E&amp;wrap=%3Ca%20href%3D%22javascript%3Aclose%28%29%3B%22%3E%20%7C%20%3C%2Fa%3E&amp;md5=bb878ec8844a8826d87bb9ce733fc472','thePicture','width=600,height=440,status=0,menubar=0'); return false;" target="thePicture"><img src="typo3temp/pics/2e2b8eca94.jpg" width="240" height="176" border="0" alt="" /></a></dt><dd class="csc-textpic-caption"></dd></dl></div></div>
        <!--  Image block: [end] -->
            
    <!--  CONTENT ELEMENT, uid:2931/image [end] -->
        
    <!--  CONTENT ELEMENT, uid:2930/text [begin] -->

        <a id="c2930"></a>
        <!--  Text: [begin] -->
            
<p class="bodytext">Text
</p>
<p class="bodytext">&nbsp;</p>
<p class="bodytext">&nbsp;</p>
        <!--  Text: [end] -->
            
    <!--  CONTENT ELEMENT, uid:2930/text [end] -->
        <!--TYPO3SEARCH_end--></div> <!-- ende inhalt -->
         </div> <!-- ende inhaltsbereich -->

      </div> <!-- ende innen -->
   </div> <!-- ende aussen -->
   <span class="stopFloat"></span>
</div> <!-- ende hauptbereich -->

<div id="fuss">
   

</div> <!-- ende fuss -->


</body>
</html>
 
1. Schon gewusst das deine Seite mehr als einen Validierungserror anzeigt?
Der Validator erlaubt bei XHTML strict 1.0 das Attribut name="" nicht bei Form Tags.

2. Welcher Button wird nicht angezeigt?
Nach meiner Ansicht nach sollte alles erscheinen.

3. Die Buttons haben Klassen und das Formular ne ID.
Hast du da was mit CSS rumgespielt?
Poste bitte diese Klassen/ID hier. Evtl. ist dort was, was der IE6 nicht unterstützt.

Gehts im IE7? Hab den eben nicht.



MfG, matibaski
 
Hi

erstmal danke für die Antwort.

Dass das Script nicht fehlerfrei ist wundert mich gerade ein wenig, denn es wurde erzeugt mit einem ansonsten hochwertigen Programm. Allerdings habe ich einige meta-Tags gelöscht, damit ich das Maximum an Zeichen im Forum nicht überschreite.

Ja, mit IE 7 geht es, das ist es was die ganze Sache etwas mysteriös macht.

Ich habe das name-Attribut mal herausgenommen, kann die ganze Sache aber von zuhause aus nicht testen, da ich (leider?) schon IE 7 habe.

Ja, Typo3 arbeitet mit CSS, wir haben am Script dann aber nichts mehr verändert. Welche ID meinst du?


lG
Sebastian
 
sorry, entweder ich steh grad aufm Schlauch oder ich versteh dich nicht. Die ID steht doch im Code

Code:
<form action="index.php?id=60&L=0" method="post" name="searchform" id="searchform" style="margin:0px; padding:5px; ">

das name-Attribut steht in der Datei nicht mehr drin. Um die Validitätsfehler kümmere ich mich im Moment.
 
Du hast ja id="searchform" gesetzt.
Im JavaScript habe ich nirgends gesehen, dass du die ID verwendest.
Wieso ist die gesetzt?
Wegen CSS, oder hats noch mehr JS?


MfG, matibaski
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben