Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 20

Thema: javascript problem mit dem internet explorer

  1. #1
    guxdu ist offline Grünschnabel
    registriert
    03-02-2012
    Beiträge
    9

    Cool javascript problem mit dem internet explorer

    hallo,
    ich habe folgendes problem,

    dieser link:
    <a href="javascript:void(0);" onclick="submit('[imgs.filename]')">klick</a>

    funktioniert leider nicht mit dem IE, jedoch im Firefox und Chrome Browser.

    die submit.js hat diesen inhalt:

    function submit (n) {
    var fn = document.createElement('input');
    fn.type = 'hidden';
    fn.name = n;
    document.form.appendChild(fn);
    document.form.submit();
    }

    weis jemand wo das problem sein könnte?

    gruß olli

  2. #2
    Avatar von ein schlauer
    ein schlauer ist offline Lounge-Member
    registriert
    18-08-2004
    Ort
    Mainz
    Beiträge
    12.803

    AW: javascript problem mit dem internet explorer

    Doch der Code sollte funktioniert - wenn nicht müßte der Fehler in der Fehlerkonsole stehen. aber der IE kann keine dynamischen Formularfelder mit Name erzeugen. Daher ist hier ein Workaround nötig.
    Code:
    function createNamedElement(name, tag) {
    	if(name == null) throw new Error('Kein Name!');
    	if(tag == null) tag = 'input';
    	if(/*@cc_on!@*/false) tag = '<' + tag + ' name="' + name + '">';
    	var neu = document.createElement(tag);
    	neu.name = name;
    	return neu;
    }

  3. #3
    guxdu ist offline Grünschnabel
    registriert
    03-02-2012
    Beiträge
    9

    AW: javascript problem mit dem internet explorer

    hallo,
    soll ich den code in der submit.js hinzufügen oder ersetzen?
    hab leider garkein plan und suche schon seit 2 tagen bei google,
    scheinbar gibt es viele probleme mit dem ie und href javascript links
    gruß olli

  4. #4
    guxdu ist offline Grünschnabel
    registriert
    03-02-2012
    Beiträge
    9

    AW: javascript problem mit dem internet explorer

    achso, nein es wird kein fehler angezeigt, es passiert aber auch nichts wenn man den link anklickt.
    gruß olli

  5. #5
    Avatar von ein schlauer
    ein schlauer ist offline Lounge-Member
    registriert
    18-08-2004
    Ort
    Mainz
    Beiträge
    12.803

    AW: javascript problem mit dem internet explorer

    Kann es sein, dass document.form nicht existiert? Du weißt wo die Fehler angezeigt werden?

  6. #6
    guxdu ist offline Grünschnabel
    registriert
    03-02-2012
    Beiträge
    9

    AW: javascript problem mit dem internet explorer

    hmm document.form ?
    ist das eine servereinstellung? ansonsten gibt es keine datei die so heisst.
    nein, wo werden die fehler angezeigt?

    im firefox unc chrome geht es ja komischerweise problemlos.
    gruß olli

  7. #7
    kicia ist offline Routinier
    registriert
    05-02-2008
    Beiträge
    432

    AW: javascript problem mit dem internet explorer

    hmm document.form ?
    ist das eine servereinstellung? ...
    hast Du Dir Deinen eigenen Code eigentlich jemals angeschaut?
    Gruß, kicia

  8. #8
    mikdoe ist offline Kaiser
    registriert
    01-05-2010
    Beiträge
    1.011

    AW: javascript problem mit dem internet explorer

    Zitat Zitat von guxdu Beitrag anzeigen
    function submit (n) {
    var fn = document.createElement('input');
    fn.type = 'hidden';
    fn.name = n;
    document.form.appendChild(fn);
    document.form.submit();
    }

    weis jemand wo das problem sein könnte?
    Kurze Zwischenfrage: Was soll dieser Code überhaupt bewirken? Er soll ein hidden Formularfeld mit dem Namen 'n' ohne Value in das DOM hinzufügen und danach erst das Formular absenden????
    Wofür soll das gut sein?
    Wer/wie/wo/was braucht ein leeres Formularfeld?
    Jetzt mal ganz abstrakt und völlig unabhängig von irgendwelcher Logik und Syntax.

  9. #9
    guxdu ist offline Grünschnabel
    registriert
    03-02-2012
    Beiträge
    9

    AW: javascript problem mit dem internet explorer

    hallo,
    den code habe ich nicht programmiert, das ist ein amerikanischer homepage maker.
    scheinbar gibt es in usa kein ie oder die programmieren da mit nem mac.
    mit dem code soll ein bild ausgewählt und in eine seite übernommen werden,
    was mit dem firefox ja auch geschied.
    gruß olli

  10. #10
    Avatar von kkapsner
    kkapsner ist offline Moderator
    registriert
    28-03-2008
    Beiträge
    9.897

    AW: javascript problem mit dem internet explorer

    In den USA gibt es definitiv auch noch den IE.
    Lass' doch das 'href="javascript:..."' komplett weg - ist völlig sinnfrei.
    Wenn document.form existiert, sollte der Code aber eigentlich funktionieren.

    Und hier noch mal zur Sicherheit: Fehlerkonsole (Wo finde ich die Fehlerkonsole?)

  11. #11
    guxdu ist offline Grünschnabel
    registriert
    03-02-2012
    Beiträge
    9

    AW: javascript problem mit dem internet explorer

    hallo, dann wird der link nicht mehr ausfegührt,
    vielleicht hilft das?

    diese zeilen sind auch noch in der .php

    <script language="JavaScript" type="text/javascript">
    function submit (fn) {
    var f = document.createElement('input');
    var fb = document.createElement('input');
    f.type = 'hidden';
    fb.type = 'hidden';
    f.name = 'filename';
    fb.name = 'funcbtn1';
    f.value = fn;
    document.form.appendChild(f);
    document.form.appendChild(fb);
    document.form.submit();
    }

    function newUpload () {
    var nf = document.createElement('input');
    nf.type = 'file';
    nf.name = 'upload[]';
    document.getElementById('uploads').appendChild(document.createElement('br'));
    document.getElementById('uploads').appendChild(nf);
    // document.getElementById('uploads').innerHTML = document.getElementById('uploads').innerHTML + '<br /><input type="file" name="upload[]" />';
    }
    </script>

    gruß olli

  12. #12
    Avatar von kkapsner
    kkapsner ist offline Moderator
    registriert
    28-03-2008
    Beiträge
    9.897

    AW: javascript problem mit dem internet explorer

    Das kann nicht sein. href="javascript:void(0);" hat exakt gar keinen Effekt auf die Funktionalität - die kommt komplett vom onclick.
    Hast du einen Testlink?

  13. #13
    guxdu ist offline Grünschnabel
    registriert
    03-02-2012
    Beiträge
    9

    AW: javascript problem mit dem internet explorer

    hallo,
    links gehen nur im loginbereich, wenn du es mal testen möchtest,
    schick mir bitte eine pn, dann schreib ich dir die url.
    möchte hier keine unterlaubte werbung machen ;-)
    gruß olli

  14. #14
    Avatar von ein schlauer
    ein schlauer ist offline Lounge-Member
    registriert
    18-08-2004
    Ort
    Mainz
    Beiträge
    12.803

    AW: javascript problem mit dem internet explorer

    Es wäre auch nett, wenn du dir das mal anschaust und uns Informierst ob es eine Fehlermeldung gibt
    Zitat Zitat von kkapsner Beitrag anzeigen
    Und hier noch mal zur Sicherheit: Fehlerkonsole (Wo finde ich die Fehlerkonsole?)

  15. #15
    guxdu ist offline Grünschnabel
    registriert
    03-02-2012
    Beiträge
    9

    AW: javascript problem mit dem internet explorer

    Details zum Fehler auf der Webseite

    Benutzer-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C)
    Zeitstempel: Sun, 5 Feb 2012 11:42:52 UTC


    Meldung: Ungültiges Zeichen
    Zeile: 43
    Zeichen: 12 und 15
    Code: 0
    URI: http://www.......de/index.php

    und in der index zeile 43 steht:
    $sites[$i]['pub_text'] = $sites[$i]['published'] == 0 ? 'Never' :

    also das kommt schonmal nach dem login im ie.

    gruß olli

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. XML Problem mit Internet Explorer
    Von Hymnir1990 im Forum CSS und (X)HTML
    Antworten: 8
    Letzter Beitrag: 24-11-2009, 17:27
  2. Problem mi Internet Explorer
    Von cefuroX im Forum JavaScript
    Antworten: 21
    Letzter Beitrag: 21-08-2008, 17:08
  3. Javascript Internet Explorer onblur Problem
    Von PrimusFighter im Forum JavaScript
    Antworten: 5
    Letzter Beitrag: 07-08-2008, 13:53
  4. Antworten: 8
    Letzter Beitrag: 22-08-2007, 11:37
  5. Problem mit Internet Explorer: need help!
    Von bubu-der-uhu im Forum Allgemeines
    Antworten: 2
    Letzter Beitrag: 12-12-2005, 14:16

Lesezeichen

Berechtigungen

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