Ergebnis 1 bis 5 von 5
  1. #1
    masterx86 ist offline Grünschnabel
    registriert
    07-12-2010
    Beiträge
    8

    Fehler beim Aufruf eine JS function über iframe von der Seite, die auf subdomain lieg

    Hallo lieber Entwickler!

    Ich habe da eine Aufgabe bekommen. Die sieht wie folgt aus:
    Ich soll paar Seite erstellen. Eine Seite (index.html) soll per iframe eine andere Seite (email.html) laden. Die email.html liegt auf eine subdomain. Die index.php liegt auf hauptdomain. Die email.html soll eine function aufrufen die auf der index.html ist. Allerdings funktioniert das bei mir nicht. Der IE8 und Firefox sagen mir subdomain verweigert Erlaubnis für hauptdomain. WEnn ich die subdomain in vertrauenswürde Seiten packe, dann funktioniert das auch nicht.
    So sieht mein code aus:
    --------email.html-----------------
    <html>
    <head>
    </head>
    <body id="emailBody">
    <form name="emailIframe">
    <b>Bitte E-Mail eingeben: </b>&nbsp;<input type="text" name="emailtext" id="emailtext" size="30"></input>
    <br />
    <a href="javascript: parent.emailFunc()"> E-Mail prüfen</a>
    </form>
    </body>
    </html>
    --------index.html-----------------
    <html>
    <head>
    <script type="text/javascript">
    function emailFunc() {
    var email = parent.frames.MainFrame.document.getElementById("e mailtext").value;
    var aetZeichen = email.indexOf("@");
    var punkt = email.indexOf(".");
    var leerZeichen = email.indexOf(" ");

    if(email == "" || email == null){
    alert("Bitte geben Sie E-Mail Adresse ein");
    } else {
    if(aetZeichen == -1
    && punkt == -1) {
    alert("Die EMail Adresse ist falsch. E-Mail soll folgende Zeichen beinhalten (@ und .)");
    } else if(aetZeichen == -1 && punkt>-1) {
    alert("Sie haben '@' Zeichen vergessen");
    } else if(aetZeichen > -1 && punkt==-1) {
    alert("Sie haben '.' Zeichen vergessen");
    }
    else alert("Die Email ist soweit ok.");
    }
    alert("Von der Index: "+parent.location.href);

    }
    </script>
    </head>
    <body>
    <iframe src="http://subdomain.de/test_index.html" width="90%" height="400" name="MainFrame">

    </iframe>
    </body>
    </html>

    Wer kann mir da weiter helfen. Danke in Voraus

  2. #2
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.751

    AW: Fehler beim Aufruf eine JS function über iframe von der Seite, die auf subdomain

    Was wird wegen der SOP auch nie funktionieren... und das ist auch gut so.

  3. #3
    masterx86 ist offline Grünschnabel
    registriert
    07-12-2010
    Beiträge
    8

    AW: Fehler beim Aufruf eine JS function über iframe von der Seite, die auf subdomain

    kann man das irgendwie umgehen?

  4. #4
    ein schlauer ist offline Lounge-Member
    registriert
    18-08-2004
    Beiträge
    14.671

    AW: Fehler beim Aufruf eine JS function über iframe von der Seite, die auf subdomain

    nein.

  5. #5
    Avatar von Arcsinh
    Arcsinh ist offline Kaiser
    registriert
    03-06-2010
    Beiträge
    1.392

    AW: Fehler beim Aufruf eine JS function über iframe von der Seite, die auf subdomain

    Zitat Zitat von masterx86 Beitrag anzeigen
    kann man das irgendwie umgehen?
    sollst du ja nicht.
    Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Goethe)

Ähnliche Themen

  1. Thickbox Aufruf über eine Funktion
    Von sagem1 im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 14-11-2010, 13:43
  2. Aufruf eine funktion der aufrufenden Seite
    Von WAY_KOW im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 01-02-2009, 04:52
  3. Fehler beim Aufruf von getElementsByTagName
    Von ray_ray im Forum JavaScript
    Antworten: 10
    Letzter Beitrag: 14-11-2005, 10:28
  4. Link beim Aufruf der Seite öffnen
    Von Bananagogo im Forum Allgemeines
    Antworten: 2
    Letzter Beitrag: 05-03-2002, 21:06
  5. Aufbau des Framesets beim Aufruf der Seite...
    Von FLYpe im Forum JavaScript
    Antworten: 4
    Letzter Beitrag: 07-09-2000, 09:28

Stichworte

Lesezeichen

Berechtigungen

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