Avatar billede scaniav8 Nybegynder
16. april 2005 - 22:40 Der er 6 kommentarer og
1 løsning

Blinkfri system

Hej...
Jeg har en side i en iframe jeg skal have opdateret uden blink...

Jeg har følgende sider:

chatsystem.php:

<CENTER><A HREF="elevator.php" target="frame_text"><IMG SRC="elevator.gif" BORDER="0"></A> <A HREF="logudscript.php" TARGET="_self"><IMG SRC="logud.gif" BORDER="0"></A> <?php if($row[status] == "2"){ ?><A HREF="bambi.php" target="frame_text"><IMG SRC="admin.gif" BORDER="0"></A><?php } ?></CENTER>
<CENTER><IFRAME WIDTH="180" HEIGHT="375" FRAMEBORDER="0" SRC="chattext.php" NAME="frame_text" SCROLLING="no"></IFRAME><IFRAME WIDTH="520" HEIGHT="375" FRAMEBORDER="0" SRC="rykkesystem.php" NAME="rykke" SCROLLING="no"></IFRAME></CENTER>
<CENTER><IFRAME WIDTH="700" HEIGHT="40" FRAMEBORDER="0" SRC="textfelt.php" NAME="frame_textfelt" SCROLLING="no"></IFRAME></CENTER>
<IFRAME WIDTH="0" HEIGHT="0" NAME="chatSkjult" SRC="skjultframe.php" FRAMEBODER="0" SCROLLING="no"></IFRAME>
<IFRAME WIDTH="0" HEIGHT="0" NAME="ryk" SRC="skjultryk.php" FRAMEBODER="0" SCROLLING="no"></IFRAME>



skjultryk.php:

<?php
session_start();
if(!$_SESSION['loget_in'] == 1) {
header("Location: login.html");
exit;
}
include("../connect.php");

$b = mysql_query("SELECT * FROM brugersystem WHERE Brugernavn = '$_SESSION[Brugernavn]'");
$bruger = mysql_fetch_array($b);


$str .= "
$res=mysql_query("SELECT * FROM feltsystem WHERE rum = '$rum[id]'");
    while($pos=mysql_fetch_array($res)) {
    if($pos['y']==$yc && $pos['x']==$xc) {
            echo("<td><img src=$pos[figur]><br>");
            echo("<FONT FACE=Verdana SIZE=1 COLOR=#000000>$pos[brugernavn]");
            echo("</FONT>");
            echo("</td>");
        $xc++;
            }
        }
        if($xc != $xscale) {
        echo('<td><a href="?x='.$xc.'&y='.$yc.'&action=move" target="rykke"><img src="layer.gif" border="0"></a></td>');
    }
";
?>

<script>
chatHTML = '<?php $str; ?>';
if (parent.frames['rykke'].opdaterSpan) {
    parent.frames['rykke'].opdaterSpan(chatHTML);
    setTimeout("self.location.reload(true)",2000);
}
</script>


rykkesystem.php:

http://www.webghost.dk/rykkesystem.php



Den SKULLE gerne hente den php komando og indsætte den i rykkesystem.php skulle den ikke?? den gør det i hvert fald ikke, nogle der kan se fejlen et sted? :(
Avatar billede scaniav8 Nybegynder
16. april 2005 - 22:40 #1
rykkesystem.php:

http://www.webghost.dk/rykkesystem.txt



Den SKULLE gerne hente den php komando og indsætte den i rykkesystem.php skulle den ikke?? den gør det i hvert fald ikke, nogle der kan se fejlen et sted? :(
Avatar billede scaniav8 Nybegynder
16. april 2005 - 23:31 #2
Kan det ikke bruges det fra Ole Bole chatten ?
Avatar billede scaniav8 Nybegynder
16. april 2005 - 23:59 #3
... det jeg skal have afvide er hvordan man kan indsætte en php kode i en javascript kode, der ligger i en skjult iframe, og så bagefter hive php koden ud på en anden side, så den ikke blinker..!
Avatar billede olebole Juniormester
17. april 2005 - 02:51 #4
<ole>

1. Hvad sker der, når du prøver?
2. Hvad sker der ikke, når du prøver?
3. Får du JS-fejl - hvis ja, hvad siger de så?

Dernæst skulle du måske overveje en anden teknik. Når man bygger chats, skriver man ikke HTML'en ud på serveren. Man nøjes med at hente de allermest nødvendige data og efterfølgende danner/formaterer man HTML'en på klienten. Ellers bliver det håbløst dårligt performende.
Det andet svarer lidt til at tage ud og fange haletudser - og så tage tudser og hele Lyngby Sø med hjem i en plastikpose  :)

/mvh
</bole>
Avatar billede scaniav8 Nybegynder
17. april 2005 - 11:18 #5
Hehe olebole sorry jeg svarer nu, men blev sku træt hehe.
Jeg har lavet det sådan at den skriver HTML'en på klientens side, som du kan se i rykkesystemet..!
1. der sker ingenting, der kommer ingenting frem overhovedet
2. ingenting :p
3. der kommer ingen JS fejl
Avatar billede scaniav8 Nybegynder
17. april 2005 - 18:47 #6
Altså...jeg har selv selve koden der opdaterer uden blink...men hvordan sætter man en hel php kode ind i den ?
Avatar billede scaniav8 Nybegynder
13. juni 2005 - 15:42 #7
lukker spg
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester