Avatar billede horseshit Nybegynder
16. august 2002 - 13:36 Der er 7 kommentarer og
1 løsning

overførsel af id via popup vindue

hejsa jeg har et lille script her som hiver nogle links ud af en tabel, og som så gerne skulle overfører id'en med via min function (popupfaq), men jeg har ikke lige umiddelbart det store kendskab til javascript, derfor vil jeg gerne vide hvordan jeg kan fører id'en med til den side der poper op

<?
        $info = mysql_query("SELECT * FROM faqcat WHERE id='$_GET[id]'") or die(mysql_error());
    while ( $row = mysql_fetch_array($info)) {

        if($row[language] == "Danish") {

        $flag = "dk.gif";

        }

        elseif($row[language] == "English") {

        $flag = "uk.gif";

        }
?>
<script>
        function popupfaq()
        {
                w = screen.availWidth;
                h = screen.availHeight;
                myWin = 'Chat' + (Math.round(Math.random()*50000));
                myOpt =
'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width='+w+',height='+h;
                popWindow = window.open('test.php', myWin, myOpt);
                window.popWindow.moveTo(0,0);
                window.popWindow.resizeTo(screen.availWidth,screen.availHeight);
                document.login.target = myWin;
        }
</script>           
<center>
                        <table border="0" cellspacing="0" cellpadding="0" style="border: 0px solid black; font-size:
11px;" wid$
                                <tr>
                                        <td class=faqstuff>
                                                <h4><?=$row[titlec];?> <img src=imgs/<?=$flag;?>></h4>
                                        </td>
                                </tr>
                        </table>
                        <table border="0" cellspacing="0" cellpadding="0" style="border: 0px solid black; font-size:
11px;" wid
                                <tr>
                                        <td class=faqstuff>
                                        <a href="java script:null()" onClick="popupfaq()">Test</a>       
<font color=c0c0c0>(10)</font><br><br>
                                        </td>

                                </tr>
                        </table>
                </center>

<?
    }
    }
?>
Avatar billede sthen Nybegynder
16. august 2002 - 13:41 #1
Den nemmeste måde (synes jeg) er at anvende sessions.
Razor har skrevet en let lille tutorial her, hvor du kan lære det:

http://www.razor.dk/php.tutorials.sessions.php
Avatar billede horseshit Nybegynder
16. august 2002 - 13:48 #2
hmm kan godt se idé'en i det du siger men er ikke lige klar over hvordan jeg sku få det med, hvordan sku jeg f.eks fortælle $_SESSION["etellerandet"] hvilken ID den skal tage, skal jo kun værre det link man klikker på
Avatar billede sthen Nybegynder
16. august 2002 - 13:59 #3
Det bliver det jo også, da hvert link har sit eget ID "bundet" til sig.

Nu har jeg desværre svært ved at gennemskue hele koden, da jeg er en absolut NØD til JS, men lad os håbe at nicolaidu eller john_stigers eller en af de andre JS-hajer kommer forbi, og gi'r dig en færdig kode.
Avatar billede horseshit Nybegynder
16. august 2002 - 14:02 #4
jeg kan godt se id'en i hvad du siger kan bare ikke lige genneumskue det
Avatar billede sthen Nybegynder
16. august 2002 - 14:06 #5
Men prøv at udføre den lille tutorial som Razor viser.

Jeg fattede ikke selv en fis af det der med sessions, før jeg prøvede den. Den fik mig til at se lyset. For hold k.... hvor er det altså smart. Jeg er overbevist om, at du kan bruge det.
Avatar billede horseshit Nybegynder
16. august 2002 - 14:09 #6
ja ja jeg bruger også sessions andre steder på mit site, men kan ikke lige se hvordan jeg sku få sat en $_SESSION variabel via et link når href ligner det her java script:null()
Avatar billede sukos Juniormester
17. august 2002 - 01:59 #7
Det skulle vel virke med en session_start() i test.php?
Avatar billede horseshit Nybegynder
10. januar 2003 - 15:10 #8
lukke tid, ingen brugbare svar
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