Problem mit frames

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

  • arkos
    antwortet
    versuchs mal mit:

    Code:
    parent["newfiles"].getElementById("preloader").style.visibility = "visible";

    Einen Kommentar schreiben:


  • Postaria
    antwortet
    kk danke für die antworten habs gefixt

    Vielen Vielen Dank an euch !

    Einen Kommentar schreiben:


  • Postaria
    antwortet
    k das geht schonmal
    er blendet aus

    jedoch kommt nach der bearbeitung immernoch

    PHP-Code:
    parent.frames.newfiles.document.getElementById("preloader"has no properties 
    das ist der befehl den er mir nachdem fertigrechnen
    PHP-Code:
    parent.frames["newfiles"].document.getElementById("preloader").style.visibility "visible"
    Sprich der blendet das div element nicht wieder ein...

    Einen Kommentar schreiben:


  • arkos
    antwortet
    ich wette er kennt die funktion hide... er kennt aber sicher nicht die style eigenschaft hide... denn die heißt hidden

    Code:
    document.getElementById("preloader").style.visibility = "hidden";
    
    
    ...
    
    ...
    echo "<a href=\"newfilesframe.php?file=$dateieintr\" onclick=\"hide();\">LINK</a>";

    Einen Kommentar schreiben:


  • Postaria
    antwortet
    hmm habs verstanden jedoch das resultat lässt zu wünschen übrig

    frame 1
    PHP-Code:
    <script language="JavaScript"><!--
    function hide(){
    if (document.getElementById) {
    document.getElementById("preloader").style.visibility = "hide";
    }
    }
    //--></script>
    <? 
    echo "<div name='preloader' id='preloader'>";
    Inhalt...
    echo "<a href='javascript:hide();location.href=\"./newfilesframe.php?file=$dateieintr\";' ";
    Weiter mit Inhalt ....
    echo "</div>";

    frame 2 arbeitet

    geht dem ende zu und soll div auf visible stellen
    aufruf:
    PHP-Code:
    parent.frames["newfiles"].document.getElementById("preloader").style.visibility "visible"

    jetzt kommt bei klick zum einen das er den funktionsnamen hide() nicht kennt
    und zum anderen zeigt der browser im 2ten Frame das das das element :
    parent.frames.newfiles.document.getElementById("preloader") has no properties
    keine properties enthällt

    ???
    HELP
    ^^

    Einen Kommentar schreiben:


  • Kropff
    antwortet
    klar ist das möglich. bau in den ersten frame ein div ein, das den kompletten raum einnimmt und im zweiten frame blendest due es aus, sobald das script abgearbeitet ist.

    gruß
    peter

    Einen Kommentar schreiben:


  • Postaria
    hat ein Thema erstellt Problem mit frames.

    Problem mit frames

    Ich möchte eine Art preloader erstellen.
    Stehe jetzt jedoch vor einem Problem.

    Habe hier 2 Frames
    im ersten frame ein Link
    im 2ten Frame wird der Link ausgewertet (dauert ca. 10 secunden)
    nachdem er fertig ist wird per javascript infos an den ersten Frame geschickt der diese dann anzeigt.

    nun möchte ich das aber so haben das im ersten Frame so eine Art "Bitte Warten" angezeigt werden soll solange Frame 2 noch rechnet.


    Ist dieses möglich bzw. was könnte mir helfen ?
    Falls ihr bsp. vom Code braucht sacht es.

    Danke für eure Kooperation.
Lädt...
X