Popup teruglinken zoals in PhpMyAdmin

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

S van Lussel

S van Lussel

28/08/2006 12:50:00
Quote Anchor link
Hallo,

Ik wil hetzelfde als is gedaan in PhpMyAdmin. Ik leg uit: in PhpMyAdmin selecteer je eerst een tabel in een database. Vervolgens klik je op 'Verkennen' en dan komt er als het goed is bovenaan iets te staan van:

Toon Records 0 - 0 (1 totaal, Query duurde 0.0014 sec)
SQL-query:
SELECT *
FROM `offerteaanvragen`
LIMIT 0 , 30
[Wijzigen] [Verklaar SQL] [Creëer PHP Code] [Vernieuw]

En als je dan op '[Wijzigen]' klikt, krijg je een popup waarin je zelf wat dingen kan typen als in een form. Als je dan op start klikt (submitbutton) dan gaat hij weer terug naar die andere browser met die informatie. Weet iemand hoe je dat kan maken?

Alvast bedankt, Stijn
 
PHP hulp

PHP hulp

03/01/2025 10:04:22
 
- wes  -

- wes -

28/08/2006 13:03:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
dan niet
Gewijzigd op 01/01/1970 01:00:00 door - wes -
 
S van Lussel

S van Lussel

28/08/2006 14:16:00
Quote Anchor link
Ja fijn antwoord :S
 
- Roland -

- Roland -

28/08/2006 14:23:00
Quote Anchor link
Ja , wes met zo'n antwoord kom je ook een
heeeeeel eind ! :)
Gewijzigd op 01/01/1970 01:00:00 door - Roland -
 
- wes  -

- wes -

28/08/2006 14:29:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
dan niet
Gewijzigd op 01/01/1970 01:00:00 door - wes -
 
S van Lussel

S van Lussel

28/08/2006 14:41:00
Quote Anchor link
dat bedoel ik niet helemaal. dit is ongeveer wat ik wil (en ik heb hier al een dik uur op zitten kloten dus zo voorkauwen is het ook weer niet) :

je hebt een pagina met een link. als je op die link klikt komt er een nieuw venster (popup) met een formulier en submitbutton. als je op die submitbutton klikt moeten de gegevens van het formulier in die popup weer worden teruggestuurd naar die vorige pagina waarmee je de popup hebt geopend. tegelijkertijd sluit de popup zichzelf bij het klikken op de submitbutton.

Dit is precies hetzelfde als bij PhpMyAdmin alleen ik snap niet hoe het moet. ik heb al 100x de source ervan bekeken maar ben nog niet veel wijzer geworden.

Alvast bedankt.
 
- wes  -

- wes -

28/08/2006 14:45:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
dan niet
Gewijzigd op 01/01/1970 01:00:00 door - wes -
 
Arend a

Arend a

28/08/2006 14:51:00
Quote Anchor link
Wes: we zijn ook niet deverenigdePHPAfsnauwclub. Het is een zeer valide en interessante vraag. Als je een vraag te simpel vind of geen antwoord wil geven, reageer dan gewoon niet, daar is de TS meer bij gebaat dan gesnauw.
 
S van Lussel

S van Lussel

28/08/2006 14:52:00
Quote Anchor link
hij geeft een foutmelding bij mij:

Notice: Undefined variable: msgg in c:\program files\easyphp1-8\www\nieuwe offerte\admin\test.php on line 35
 
Arend a

Arend a

28/08/2006 15:19:00
Quote Anchor link
Het antwoord word gegeven op Quirksmode:

http://www.quirksmode.org/js/croswin.html#here

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<script language="javascript" type="text/javascript">
<!--
var newwindow = '';

function popitup(url) {
    if (!newwindow.closed && newwindow.location)
    {
        newwindow.location.href = url;
    }
    else
    {
        newwindow=window.open(url,'name','height=200,width=150');
        if (!newwindow.opener) newwindow.opener = self;
    }
    if (window.focus) {newwindow.focus()}
    return false;
}

// -->
</script>


Het essentiele stukje is dat je een referentie naar je huidige venster meegeeft met newwindow.opener

De popup kan je openen met:
<a class="page" href="crospop.html" onclick="return popitup('popup.html')">the advanced popup page</a>

Je popup.html code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<html lang="en">
<head>
<title>javascript - advanced popup</title>
<script language="javascript">

<!--
function to_old_win(url) {
    opener.location.href = url;
}
// -->
</script>
</head>

<body>

<p>Load the <a href="javascript:to_old_win('../home.html')">homepage</a>
into the main window.</p>
<p>Load the <a href="javascript:to_old_win('croswin.html#here')">cross-window page</a>
into the main window.</p>

<p><a href="javascript:window.close()">close</a> the popup.
</body>
</html>


Hier kan je met opener als windows object het oude winow benaderen met javascript, en waarden doorsturen en meegeven.
 
S van Lussel

S van Lussel

29/08/2006 10:53:00
Quote Anchor link
Ok nu nog een volgende vraag: kan je ook een form hebben op een gewone pagina en als je dan op de submitbutton klikt dat hij dan een popup geeft en dat de gegevens van de form ook worden meegestuurd naar de popup? Kan dat? Het maakt niet uit of het GET of POST is.
 
Arend a

Arend a

29/08/2006 12:38:00
Quote Anchor link
Is de popup een php script?

Dan kan je inprincipe get variabelen meesturen via <a class="page" href="popup.html?variabele=bla" onclick="return opitup('popup.html?variabele=bla')">the advanced popup page</a>

Edit:

Ander kan je ook waarden uit een formulier kopieren naar het popupwindow met javascript.
Gewijzigd op 01/01/1970 01:00:00 door Arend a
 
S van Lussel

S van Lussel

29/08/2006 19:25:00
Quote Anchor link
Hm je kan ze wel in de URL meegeven maar dan zou je ze van te voren vast moeten zetten bij het scripten maar het gaat mij er juist om dat je een form hebt en als je dan op de submitbutton klikt dat hij dan die gegevens van dat form meeneemt naar de popup. Schematisch :


Normale browser met form
|
submitbutton
|
|
|
Popup met form die gegevens van vorige form meekrijgt (Normale browser blijft op achtergrond)
|
submitbutton op popup
|
|
|
Normale browser krijgt formgegevens mee van popup
Gewijzigd op 01/01/1970 01:00:00 door S van Lussel
 
Jan Koehoorn

Jan Koehoorn

29/08/2006 19:32:00
Quote Anchor link
Je kunt een form een nieuwe pagina laten openen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
    <form action="popup.php" target="_blank">
 
S van Lussel

S van Lussel

29/08/2006 19:39:00
Quote Anchor link
ja maar dan heb je geen popup meer toch? dan kan je niet meer bepalen of je er een URL balk bijwilt, scrollbars, menubalk, enz. ofwel? En als je window.open gebruikt bij action dan kan je weer niet je form-gegevens meegeven ofwel?
 
Jan Koehoorn

Jan Koehoorn

29/08/2006 19:45:00
Quote Anchor link
Op die manier niet nee. Dan zul je met een session moeten werken.
 
S van Lussel

S van Lussel

29/08/2006 20:22:00
Quote Anchor link
Ok dankje - moest even weten of het kon!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.