Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Link klappt nicht im Internet Explorer

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Link klappt nicht im Internet Explorer

    Kann mir vielleicht bitte einer helfen, wie ich folgendes Skript IE-tauglich machen kann? IE reagiert nicht auf Drücken des Buttons, nur "Ziel in neuem fenster / Tab öffnen" klappt.

    PHP-Code:
    ><a href=\'editor.php?datei=".ereg_replace('.txt','',$textdatei2)."\' target=\'_self\'><img src=\'bt_edit.gif\' alight=right border=\'0\' alt=\'Bearbeiten\' /></a></ 
    Weder "_self" noch "_blank" funktioniert.
    Bin etwas ratlos...

  • #2
    Du darfst die ' nicht escapen, wenn Du mit " als Stringbegrenzer arbeitest. Beim nächsten mal guckst Du aber mal zuerst in den Browserquelltext!! Wenn Du Dich fragst, wieso, verweise ich Dich hierauf: http://www.php.de/wiki-php/index.php/Was_ist_PHP...

    Kommentar


    • #3
      Bitte alle Punkte " und ' richtig setzen!

      Tante Edit sagt ich war zu langsam... Siehe nikosch

      Kommentar


      • #4
        Zitat von JEGO Beitrag anzeigen
        Bitte alle Punkte " und ' richtig setzen!
        Leider bin ich kein großer PHP-Spezi... was genau habe ich falsch gemacht?

        Kommentar


        • #5
          Guck in den Browserquelltext! Der Rest steht oben.

          Kommentar


          • #6
            es ist nie sinnvoll html und phpscript zu mischen. Wenn dann richtig "escapen" (das ist ein super suchwort für Google).

            soll auch heißen.
            PHP-Code:

            echo 'hier kann was hin \"in anführungszeichen\".'.$phpvar
            Immer darauf achten wo welche zeichen hin kommen. Also (" ' .)

            Kommentar


            • #7
              PHP-Code:
              <a href='editor.php?datei=".ereg_replace('.txt',',$textdatei2)."\' target=\'_self\'><img src=\'bt_edit.gif\' alight=right border=\'0\' alt=\'Bearbeiten\' /></a></ 
              Da scheint einiges kaputt zu sein oder?

              nummer 1: Anführungszeichen zu wenig?
              Code:
              ereg_replace('.txt',',$textdatei2)
              nummer 2: alight? Was ist das?
              PHP-Code:
              alight=right 
              nummer 3: escapes wie die anderen schon erwähnten sind wirr

              PHP-Code:
              echo '<a rel="nofollow" href="editor.php?datei='ereg_replace('.txt','',$textdatei2) .'"><img src="bt_edit.gif" align="right" border="0" alt="Bearbeiten" /></a>'
              So wärs glaube ich richtig, musst du aber mal prüfen

              Kommentar


              • #8
                Danke, werd's mal ausprobieren!

                Kommentar


                • #9
                  Zitat von PsychoEagle Beitrag anzeigen
                  PHP-Code:
                  echo '<a rel="nofollow" href="editor.php?datei='ereg_replace('.txt','',$textdatei2) .'"><img src="bt_edit.gif" align="right" border="0" alt="Bearbeiten" /></a>'
                  Da bekomme ich eine Fehlermeldung:
                  Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'

                  Kommentar


                  • #10
                    gehts genauer?

                    Parse error in line?
                    wie sehen die Zeilen vor und hinter der Line aus?
                    etwas mehr quellcode bitte.

                    Kommentar


                    • #11
                      Ist aber richtig. Der Fehler muß davor liegen.

                      Kommentar


                      • #12
                        PHP-Code:
                        document.all.".$loescher.".innerHTML ' <b>Inhalt von \"".$textdatei."\"<br></b><iframe style=\"width:100%;height:auto;border:2px;align=left\" src=\"in.php?einfueg=".$textdatei.".txt\" frameborder=0></iframe></td></tr><tr><td valign=bottom align=left>

                        echo '
                        <a rel="nofollow" href="editor.php?datei='. ereg_replace('.txt','',$textdatei2) .'"><img src="bt_edit.gif" align="right" border="0" alt="Bearbeiten" /></a>';  

                        </td></tr></table>'

                        Wie gesagt, bin kein Fachmann. Möchte nur dieses Ding zum laufen bringen...

                        Kommentar


                        • #13
                          Junge, Du mischt hier wild alle Sprachen und postest unvollständige Codefragmente. Bitte zuerst das klarmachen: Was ist PHP - PHP.de Wiki

                          Kommentar


                          • #14
                            Ihr verweist auf die Seite "Was ist PHP" mit dem Inhalt "Diese Seite enthält momentan noch keinen Text".

                            Fakt ist, das Skirpt ist nicht von mir, funktioiniert wunderbar in allen Browsern
                            und tut das, was es soll. Nur dieser blöde Button klappt nicht im IE.

                            Das kann doch nur eine Kleinigkeit sein, die diesbzgl. nicht stimmt, oder?

                            Kommentar


                            • #15
                              bum dein misch-masch ist echt der Hammer. das echo mittendrin gehört da sicher nicht rein.

                              Da du ja schon eine Tabelle ausgibst.

                              Kommentar

                              Lädt...
                              X