login  Naam:   Wachtwoord: 
Registreer je!
 Forum

header(); new window

Offline BigBug - 28/05/2006 10:13
Avatar van BigBugPHP expert Ik wil een pagina openen met header(); geen probeem want daar gebruik je location voor. Mijn probleem is, hoe geef ik mee dat die pagina in een nieuw venster moet openen?

Gr. Jeroen!

17 antwoorden

Gesponsorde links
Offline GTW - 28/05/2006 10:34 (laatste wijziging 28/05/2006 10:34)
Avatar van GTW Gouden medaille

PHP gevorderde
misschien kun je een variabele meegeven en dan via die var een redirect maken in de popup?

via $_GET moet dat wel lukken denk ik
Offline BigBug - 28/05/2006 10:50
Avatar van BigBug PHP expert Ik begrijp er geen meter van.... I really dislike popups dus die ga ik noooit gebruiken..

Wat ik wil: een venster dat na het invullen van een input bar een url bezoekt met zegmaar die zoekterm erachter.
Offline tbk - 28/05/2006 10:51
Avatar van tbk PHP beginner target _blank?
Offline Tuinstoel - 28/05/2006 11:22
Avatar van Tuinstoel PHP expert Dat kan naar mijn weten niet met php, je zult dan toch echt een combinatie moeten gebruiken van JavaScript (want dat kan het wel), en php voor de nodige rotzooi.
Offline BigBug - 28/05/2006 12:08
Avatar van BigBug PHP expert
Citaat:
target _blank?

Waar trekt deze reaktie nu weer op 
Das html, dat beheers ik zelf ook ruimschoots.. Dat valt onder basics

Lees het topic voortaan eens..

Citaat:
Dat kan naar mijn weten niet met php, je zult dan toch echt een combinatie moeten gebruiken van JavaScript (want dat kan het wel), en php voor de nodige rotzooi.
Idd, alleen ik beheers voor, 2% JS...

  1. <form action="" method="post">
  2. <input type="text" name="zoek"><input type="submit" name="submitje" value="Zoeken!">
  3. </form>
  4. <?php
  5. if($_SERVER['REQUEST_METHOD'] == 'POST')
  6. {
  7. header("Location: http://www.google.com/search?as_sitesearch=www.big-bug.nl&hl=nl&q=".$_POST['zoek']."&btnG=Zoek");
  8. }
  9. ?>


Dit moet het zegmaar worden alleen dan moet die header de zooi in een nieuwe pagina openen.. Kan iemand mij helpen? 
Offline MindPrison - 28/05/2006 13:07 (laatste wijziging 28/05/2006 13:07)
Avatar van MindPrison PHP gevorderde
  1. <form action="http://www.google.com/search?as_sitesearch=www.big-bug.nl&hl=nl&btnG=Zoek&q=" method="post" target="_blank">
  2. <input type="text" name="zoek">
  3. <input type="button" onclick="this.form.action = this.form.action + this.form.zoek.value" value="Zoeken!">
  4. </form>


Je kan natuurlijk ook method="get" doen en dan alle get waardes in verborgen velden steken...
Offline BigBug - 28/05/2006 14:08
Avatar van BigBug PHP expert Bedankt voor je reactie MindPrison.. Alleen werkt je script niet.. Hij regeert niet als je op de submit knop drukt.
Offline Ultimatum - 28/05/2006 14:24
Avatar van Ultimatum PHP expert je kan het met meta tags doen, daar kan je redirecten + target mee geven (dacht ik )
Offline BigBug - 28/05/2006 14:25
Avatar van BigBug PHP expert Volgensmij niet hoor, alleen de refresh time, maar dat kan met header(); ook.
Offline MindPrison - 28/05/2006 14:52
Avatar van MindPrison PHP gevorderde
  1. <form action="http://www.google.com/search" method="get" target="_blank">
  2. <input type="hidden" name="hl" value="nl">
  3. <input type="hidden" name="btnG" value="Zoeken">
  4. <input type="text" name="q">
  5. <input type="button" onclick="this.form.q.value = this.form.q.value + ' site:www.big-bug.nl'; this.form.submit();" value="Zoeken!">
  6. </form>

Dit werkt 100%, met mijn vorige script was ik "this.form.submit();" vergeten, maar nu blijkt google een POST request niet aan te kunnen. Dan maar op deze manier 
Offline vinTage - 28/05/2006 14:54
Avatar van vinTage Nieuw lid en zo ? 
  1. <script type="text/javascript">
  2. function zoek()
  3. {
  4. var zoekWoord = (document.formulier.zoek.value)
  5. window.open("http://www.google.com/search?as_sitesearch=www.big-bug.nl&hl=nl&q="+zoekWoord+"&btnG=Zoek");
  6. }
  7.  
  8. </script>
  9. <form action="" name="formulier" method="post">
  10. <input type="text" name="zoek" />
  11. <a href="javascript:zoek()">Zoek da g00gle</a>
  12. </form>
Offline BigBug - 28/05/2006 19:15
Avatar van BigBug PHP expert vinTage, dat werkt wel, maar ik wil geen textlink maar een button 
Offline Rens - 28/05/2006 19:17
Avatar van Rens Gouden medaille

Crew algemeen
<input type="submit" onclick="javascript:zoek();" value="Zoek da g00gle">?
Offline BigBug - 28/05/2006 19:20
Avatar van BigBug PHP expert Werkt niet, heb ik ook al geprobeerd....
Offline kokx - 28/05/2006 19:26 (laatste wijziging 28/05/2006 19:28)
Avatar van kokx Onbekend Wat doen julie toch moeilijk. Doe gewoon dit:
  1. <form action="http://www.google.com/search" method="get" target="_blank">
  2. <input type="hidden" name="hl" value="nl">
  3. <input type="hidden" name="btnG" value="Zoeken">
  4. <input type="hidden" name="as_sitesearch" value="www.bigbug.nl">
  5. <input type="text" name="q">
  6. <input type="submit">
  7. </form>

Edit: Eigenlijk heb je maar 2 values nodig, die as_sitesearch en q.
Offline vinTage - 28/05/2006 19:49
Avatar van vinTage Nieuw lid Dit werkt ook
  1. <form action="" name="formulier" method="post">
  2. <input type="text" name="zoek" />
  3. <input type="button" onclick="window.open('http://www.google.com/search?as_sitesearch=www.big-bug.nl&hl=nl&q='+document.formulier.zoek.value+'&btnG=Zoek');" value="zoek" />
  4. </form>
Offline BigBug - 28/05/2006 19:52
Avatar van BigBug PHP expert Had die van kokx al, iedereen bedankt voor de reacties en hulp.. Topic mag dicht.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.306s