Ik heb dit script:
Hoe krijg ik dat hij de site niet in een popup opent maar echt in een geheel nieuw venster?Code:<?php check_login(); error_reporting(E_ALL); echo "<h1>Uitnodigingen</h1>"; if(isset($_GET['accept']) && isset($_GET['id'])) { if($_GET['accept'] == 1){ //////////// CONTROLEREN OF DE GEBRUIKER DE UITNODIGING AL HEEFT BEHANDELD!!!!! //////////////////// $query = "SELECT * FROM uitnodiging_user WHERE website_id = ".$_GET['id']." AND user_id = ".$_SESSION['userid'].""; $sql = mysql_query($query) or die ( mysql_error( ) ); while($record = mysql_fetch_object($sql)){ $fout = 1; } if(isset($fout)) { echo "U heeft deze uitnodiging al bevestigd. U wordt teruggestuurd!"; } else { // willekeurige website ophalen $query = "SELECT * FROM websites WHERE id = ".$_GET['id']." AND credits_uitnodigingen >= $credits_uitnodigingen2 LIMIT 1"; $sql = mysql_query($query) or die ( mysql_error( ) ); while($record = mysql_fetch_object($sql)) { $id = $record->id; $url_tonen = $record->url; } // credits eraf halen $query = "UPDATE websites SET credits_uitnodigingen = credits_uitnodigingen-$credits_uitnodigingen2 WHERE id = $id"; $sql = mysql_query($query) or die ( mysql_error( ) ); //aangeven dat de gebruiker de uitnodiging heeft behandeld $query = "INSERT INTO uitnodiging_user (website_id , user_id) VALUES ('$id', '".$_SESSION['userid']."')"; $sql = mysql_query($query) or die ( mysql_error( ) ); // credits toevoegen $weging_teller = 100; $query = "SELECT * FROM websites WHERE userid = ".$_SESSION['userid'].""; $sql = mysql_query($query) or die ( mysql_error( ) ); while($record = mysql_fetch_object($sql)) { $credits = $credits_uitnodigingen * ($record->weging/100); $query2 = "UPDATE websites SET credits_uitnodigingen = credits_uitnodigingen + $credits WHERE id = $record->id"; $sql2 = mysql_query($query2) or die ( mysql_error( ) ); $weging_teller = $weging_teller - $record->weging; } $credits_over = $credits_uitnodigingen * ($weging_teller/100); $query = "UPDATE users SET credits = credits + $credits_over WHERE id = ".$_SESSION['userid'].""; $sql = mysql_query($query) or die ( mysql_error( ) ); echo "<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'> newwindow=window.open('$url_tonen','Popup','height=600,width=800'); </SCRIPT>"; } } else { $query= "INSERT INTO uitnodiging_user (website_id , user_id) VALUES ('".$_GET['id']."', '".$_SESSION['userid']."')"; $sql = mysql_query($query) or die ( mysql_error( ) ); } echo "<SCRIPT LANGUAGE='JavaScript' TYPE='text/javascript'>newwindow=history.back();</SCRIPT>"; } else { for ($i=1; $i<100; $i++) { $query = "SELECT * FROM websites WHERE activated = 1 AND userid != ".$_SESSION['userid']." AND credits_uitnodigingen >= $credits_uitnodigingen2 ORDER BY rand() LIMIT 1"; $sql = mysql_query($query) or die ( mysql_error( ) ); while($record = mysql_fetch_object($sql)){ $query2 = "SELECT * FROM uitnodiging_user WHERE website_id = $record->id AND user_id = ".$_SESSION['userid'].""; $sql2 = mysql_query($query2) or die ( mysql_error( ) ); while($record2 = mysql_fetch_object($sql2)){ $fout = 1; } if(!isset($fout)) { echo "<b>$record->name</b><br><i>--> $record->description</i><br><a href='index.php?pagina=uitnodigingen_v&id=$record->id&accept=1'>[accepteren]</a> <a href='http://www.promotiekingdom.nl/index.php?pagina=uitnodigingen_v&id=$record->id&accept=0'>[annuleren]</a><br>"; $i=101; } } } if(isset($fout)) { echo "Geen uitnodigingen gevonden. Probeer het later nog eens."; } } ?>
- Openen in nieuwvenster lukt niet.
-
13-01-2009, 14:32 #1
- Berichten
- 373
- Lid sinds
- 16 Jaar
Openen in nieuwvenster lukt niet.
-
-
23-01-2009, 19:44 #2
- Berichten
- 245
- Lid sinds
- 19 Jaar
Onderin je code heb je een blokje Javascript staan die met window.open de url ($url_tonen) opent in een popup.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic