Avatar billede mibu Nybegynder
20. juli 2007 - 21:13 Der er 22 kommentarer og
1 løsning

Kan man bruge "echo" for at linke til en ny side?

Ja! Overskriften er sådan set spørgsmålet!
Og hvis ikke h´vordan så?
Avatar billede leif Seniormester
20. juli 2007 - 21:14 #1
Ikke forstået ?


Du kan jo sagtens lave fx:
echo '<a href="nyside.php">Ny side</a>';
Avatar billede mibu Nybegynder
20. juli 2007 - 21:21 #2
PS. jeg vil gerne have en popup side, med et udskriftvenligt format når man trykker submit.
Jeg har prøvet at gøre sådan her -

echo "<br><a href=popup.php></a><br>";

det bliver bare til et link!
Avatar billede leif Seniormester
20. juli 2007 - 21:23 #3
Hvis du vi have den op i nyt vindue så kan du gøre det med:
echo '<br><a href="popup.php" target="_blank"></a><br>';
Avatar billede leif Seniormester
20. juli 2007 - 21:24 #4
Hvis ikke det gør det så er jeg nok ikke sikker på hvad du mener
Avatar billede mibu Nybegynder
20. juli 2007 - 21:25 #5
Ja men kan jeg få den til at poppe op automatisk, evt, med kal af printfunktion samtidig?
Avatar billede leif Seniormester
20. juli 2007 - 21:30 #6
Kald af print funktion kan gøres med et java script:
<script language="javascript">window.print();</script>
Avatar billede mibu Nybegynder
20. juli 2007 - 21:31 #7
Jeg har en formside som smider noget i databasen, og det hele skulle gerne ende med at den kalder en udskriftvenlig side, der viser det sidste indtastede (popup.php9 den side er lavet og viser det korrekt, men den skulle gerne poppe up ved submit
Avatar billede leif Seniormester
20. juli 2007 - 21:31 #8
At en side automatisk åbner en anden side i et popup vindue er ikke sikkert med diverse PopUp blockere.
Avatar billede leif Seniormester
20. juli 2007 - 21:33 #9
Men kan fx. gøres lige ledes med java script:
<script type="text/javascript">
window.open("dokument.htm","mitvindue")
</script>
Avatar billede mibu Nybegynder
20. juli 2007 - 21:33 #10
Hov! så ikke det sidste du skrev, det ser rigtigt ud, hvor sætter jeg mit sidenavn?
Avatar billede leif Seniormester
20. juli 2007 - 21:33 #11
Men jeg ville altid lave en knap på siden så folk selv kan trykke hvis deres PopUp-blokker har blokeret den
Avatar billede leif Seniormester
20. juli 2007 - 21:34 #12
Sidenavn ?

Faktisk kan du nøjes med, så vidt jeg husker:
<script type="text/javascript">
window.open("dokument.htm")
</script>
Avatar billede mibu Nybegynder
20. juli 2007 - 21:34 #13
Du er S..... hurtig!!! Er du ligeså hurtig til at smide et svar? :-)
Avatar billede leif Seniormester
20. juli 2007 - 21:35 #14
Men husk igen at du kan IKKE være sikker på at siden popper op, da der jo er massere af PopUp-blokkere som skal forhindre det.
Avatar billede mibu Nybegynder
20. juli 2007 - 21:37 #15
Ja men dem der skal bruge den pågældende passport beskyttrede side, skal jo så vide det.

Takker
Avatar billede leif Seniormester
20. juli 2007 - 21:38 #16
Øhhh ?
Avatar billede mibu Nybegynder
20. juli 2007 - 21:42 #17
Det virker! man skal bare lige udskifte " med ' (php)
Avatar billede leif Seniormester
20. juli 2007 - 21:43 #18
Det er fordi du bruger:

echo "Tekst";

Jeg bruger:

echo 'Tekst';
Avatar billede mibu Nybegynder
20. juli 2007 - 21:45 #19
Jeg mente at da siden er adgangsbeskyttet og der kun er få personer der skal bruge funktionen, så skal de bare huske at deaktiverer popup-blokker.
Avatar billede mibu Nybegynder
20. juli 2007 - 21:46 #20
Okay! det er vidste jeg ikke, dårlig arbejdsgang fra min side!
Avatar billede leif Seniormester
20. juli 2007 - 22:45 #21
Ikke nødvendigvis dårlig arbejdsgang, men men kan lave den på 3 måder:

echo '<script type="text/javascript">';
echo 'window.open("dokument.htm")';
echo '</script>';

eller

echo "<script type=\"text/javascript\">";
echo "window.open(\"dokument.htm\")";
echo "</script>";

eller

echo "<script type=text/javascript>";
echo "window.open(dokument.htm)";
echo "</script>";



Og alle 3 skulle virke lige godt  :-)
Avatar billede mibu Nybegynder
20. juli 2007 - 23:38 #22
Utroligt som man lærer hele tiden :-)
Avatar billede michaelthomassen Nybegynder
21. juli 2007 - 01:16 #23
Det kan godt være at løsning 3 virker, men det er ikke korrekt HTML... du skal have "" de forskellige steder.
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