Avatar billede michaelb.dk Nybegynder
02. november 2004 - 21:24 Der er 14 kommentarer og
1 løsning

Blande PHP og Script

Skal have denne adresse:

anbefal.php?url=<? echo "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>

Til at åbne i denne popup:

<a href="java script:void(0)" onclick="java script:openLink('ADRESSEN SKAL STÅ HER','width=500,height=320,scrollbars=yes,toolbar=no,resizable=yes')">
Avatar billede dknsj Nybegynder
02. november 2004 - 21:26 #1
<script language="Javascript">
function link(adr){
  location.href = adr;
}
</script>
<a OnClick="link('http://www.jubii.dk');" style="cursor:hand">Link</a>
Avatar billede michaelb.dk Nybegynder
02. november 2004 - 21:27 #2
Tak, men hvordan vil du indflette adressen her i stedet for http://www.jubii.dk:

anbefal.php?url=<? echo "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>
Avatar billede dknsj Nybegynder
02. november 2004 - 21:27 #3
ups, gennemgik ikke dit spørgsmål ordenligt, 2 sek.
Avatar billede dknsj Nybegynder
02. november 2004 - 21:28 #4
<script language="Javascript">
function popup(adr){

openLink(adr,'width=500,height=320,scrollbars=yes,toolbar=no,resizable=yes')

}
</script>

<a OnClick="popup('http://www.jubii.dk');" style="cursor:hand">Popup Vindue</a>
Avatar billede dknsj Nybegynder
02. november 2004 - 21:29 #5
fejl 2sek hehehehehe
Avatar billede dknsj Nybegynder
02. november 2004 - 21:29 #6
<script language="Javascript">
function popup(adr){

window.open(adr,'width=500,height=320,scrollbars=yes,toolbar=no,resizable=yes')

}
</script>

<a OnClick="popup('http://www.jubii.dk');" style="cursor:hand">Popup Vindue</a>
Avatar billede dknsj Nybegynder
02. november 2004 - 21:29 #7
svar
Avatar billede dknsj Nybegynder
02. november 2004 - 21:29 #8
heh
Avatar billede michaelb.dk Nybegynder
02. november 2004 - 21:31 #9
Øhm
Avatar billede dknsj Nybegynder
02. november 2004 - 21:31 #10
<script language="Javascript">
function popup(adr){

window.open(''+ adr + '','500','320','yes','no','yes')

}
</script>

<a OnClick="popup('http://www.jubii.dk');" style="cursor:hand">Popup Vindue</a>
Avatar billede michaelb.dk Nybegynder
02. november 2004 - 21:32 #11
Jeg HAR popup scriptet, det er lige her:

<a href="java script:void(0)" onclick="java script:openLink('ADRESSEN SKAL STÅ HER','width=500,height=320,scrollbars=yes,toolbar=no,resizable=yes')">

Det jeg søger er hvordan denne adresse kommer til at stå på ADRESSEN SKAL STÅ HER's plads, uden at der bliver stridigheder med " og '

anbefal.php?url=<? echo "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>
Avatar billede dknsj Nybegynder
02. november 2004 - 21:33 #12
Okay,
Du mener:

<a href="java script:void(0)" onclick="java script:openLink('anbefal.php?url=<? echo "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>','width=500,height=320,scrollbars=yes,toolbar=no,resizable=yes')">
Avatar billede michaelb.dk Nybegynder
02. november 2004 - 21:35 #13
Præcis!
Hehe, er det lidt sent?
Avatar billede roenving Novice
02. november 2004 - 23:59 #14
-- hvor er den anden parameter i window.open blevet af, for jeg kan kun se den første og den sidste ?-)

Skal man åbne et vindue med javascript skal man bruge:

window.open(url, windowName [,windowFeatures])

-- hvor url og windowName er obligatoriske, mens windowFeatures kan udelades ...

Nogle ekstra dejligt irriterende detaljer er, at windowName skal være en fuldt gyldig html-identifikator, som ikke vises nogle steder, men kan bruges i en target, f.eks. på et link ...

Hvilket betyder, at det er smartst at holde sig til bogstaver og evt. _ !o]

-- og så er der iøvrigt nogle browsere, som ikke forstår, hvis der er mellemrum i windowFeatures !-)
Avatar billede olebole Juniormester
03. november 2004 - 01:02 #15
<ole>

window.open har ingen obligatoriske argumenter ... at all!  :)

/mvh
</bole>
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