Avatar billede dannyboy Nybegynder
29. juli 2003 - 04:41 Der er 9 kommentarer og
1 løsning

Modificering af script fra spm/381067 (til ahv)

ahv har været så flink at lave dette script til mig.

Jeg vil gerne have det modificeret sådan at der åbnes en pop-UNDER i stedet for en pop-UP


<?php
$url['1']['link'] = "http://www.jubii.dk"; $url['1']['text'] = "Jubii";
$url['2']['link'] = "http://www.exp.dk"; $url['2']['text'] = "Eksperten";
$url['3']['link'] = "http://www.newz.dk"; $url['3']['text'] = "Newz";
$i = rand(1,count($url));
?>
<a href="<?php echo $url[$i][link]; ?>" onclick="window.open('http://www.exp.dk','hej','height=300,width=400');"><?php echo $url[$i][text]; ?></a>
Avatar billede ahv Nybegynder
29. juli 2003 - 04:50 #1
<script>
var popunder="http://www.exp.dk"

function loadpopunder(){
win2=window.open(popunder,'hej','height=300,width=400');
win2.blur()
window.focus()
}
</script>

<?php
$url['1']['link'] = "http://www.jubii.dk"; $url['1']['text'] = "Jubii";
$url['2']['link'] = "http://www.exp.dk"; $url['2']['text'] = "Eksperten";
$url['3']['link'] = "http://www.newz.dk"; $url['3']['text'] = "Newz";
$i = rand(1,count($url));
?>
<a href="<?php echo $url[$i][link]; ?>" onclick="loadpopunder()"><?php echo $url[$i][text]; ?></a>
Avatar billede ahv Nybegynder
29. juli 2003 - 04:52 #2
Kan stilles lidt kønnere op ->

<?php
$url['1']['link'] = "http://www.jubii.dk"; $url['1']['text'] = "Jubii";
$url['2']['link'] = "http://www.exp.dk"; $url['2']['text'] = "Eksperten";
$url['3']['link'] = "http://www.newz.dk"; $url['3']['text'] = "Newz";
$i = rand(1,count($url));
?>

<html>
<head>
<script type="text/javascript">
function loadpopunder(){
    win2 = window.open('http://www.exp.dk','hej','height=300,width=400');
    win2.blur();
    window.focus();
}
</script>
</head>
<body>

<a href="<?php echo $url[$i][link]; ?>" onclick="loadpopunder()"><?php echo $url[$i][text]; ?></a>

</body>
</html>
Avatar billede dannyboy Nybegynder
29. juli 2003 - 04:54 #3
Syntes ikke helt den lægger sig i baggrunden fra starten
Avatar billede ahv Nybegynder
29. juli 2003 - 04:57 #4
Hvordan mener du?
Avatar billede dannyboy Nybegynder
29. juli 2003 - 05:01 #5
Den kommer sådan i forgrunden i 1/100 sek og så går den i baggrunden.
Jeg vil ikke lyder super kræsen, men jeg mener at have set popunders
som gik mere "smooth"
Avatar billede ahv Nybegynder
29. juli 2003 - 05:03 #6
Du skulle vel ikke kunne huske et link? Har prøvet at se andre steder, men også de kommer frem som du beskriver. Så hvis du havde et link hvor jeg kunne glo lidt i deres kilde, så ville det være super.
Avatar billede ahv Nybegynder
29. juli 2003 - 05:05 #7
Men egentlig kan jeg ikke forestille mig det kan lade sig gøre, jeg vil prøve at beskrive for dig hvorfor ->

1) Vi åbner et popup vindue, disse  lægger sig som beskendt altid øverst.
2) Vi sætter focus på vores moder vindue, så det kommer forrest.

Altså grunden til du kan se pop-under vinduet i 1/100 sek. er fordi at computeren først skal poppe det up også sætte focus på moder vinduet. Den tid det tager er altså tiden computeren er om at læse det stykke kode.
Avatar billede dannyboy Nybegynder
29. juli 2003 - 05:10 #8
ok, det bliver lidt senere.

Du skal da lige se hvor jeg bruger det :-)

http://www.webfabrikken.dk  øverst i billedet
Avatar billede ahv Nybegynder
29. juli 2003 - 05:11 #9
Ok, hvis du finder det så bare post linket her.
Avatar billede dannyboy Nybegynder
29. juli 2003 - 05:15 #10
Du har sgu nok ret, vi lader det hvile.
Jeg er super tilfreds!

100% stram kode!
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