Partyflock
 
Forumonderwerp · 646411
270x bekeken
Waarschuw beheerder
Ik heb een website die een webradio in een popup gooit.

Deze zou eigenlijk alleen 1 keer geladen moeten worden ook al ga je terug naar de index. Volgens mij heb ik hem goed ingestelt :s maar... het lukt niet :s er word een cookie vastgelegd.

website:

http://www.silva-djs.com

CODE:

HEAD>>
<script language="JavaScript">
function PopupMe(){
myleft=100;mytop=100;
settings='width=400,height=63,location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=no,resizable=no,fullscreen=no'
PopupWin=window.open('http://www.silva-holding.com/~djs/player/pureradio.html','PopupWin', settings);}
function get_cookie(Name){
var search = Name + '=';
var returnvalue = '';
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(';', offset);
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end)) } }
return returnvalue;}
function PopupOnce() {
if (get_cookie('popped')==''){
PopupMe()
document.cookie='popped=yes'}}
</script>

BODY>>

<body onload="PopupOnce()">



Nou beste mede partyflockers/compunerds! laat zien dat we na "Het grote AD (Active Directory) topic" nog meer klasse hebben :p
Waarschuw beheerder
donateur
Is niet echt HTML meer Javascript, maar

klopt deze regel wel:
if (get_cookie('popped'­)==''){
Waarschuw beheerder
ja, die regel klopt ja..

en ja je hebt gelijk :) het is java, maar daar gaat het nu even niet over (6)

dit is volgens mij gewoon goed :s dat is juist de vraag :) mijn brainwaves zijn op!
 
Waarschuw beheerder
donateur
Je ne Java(script) pas ;)
Waarschuw beheerder
nu nog mensen die het wel weten :D
Waarschuw beheerder
Ehm, wat werkt er precies niet? Ik krijg mooi een popup welke slechts 1 keer tevoorschijn komt, ook al open ik het html bestand meerdere keren.

Edit: nadat ie gesloten is komt ie helemaal niet meer terug :(
laatste aanpassing
Waarschuw beheerder
klopt...

maar hij herstart de player binnen de popup. ik wil graag dat hij dat NIET doet als die popup al is geopend! :)

gesloten -> niet terug
als je een nieuw venster opent binnen IE OF Netscape dan opent hij wel weer gewoon. :(
Waarschuw beheerder
Ik weet niet precies wat je bedoeling is, maar een aparte table met daarin een stukje flash lijkt me handiger ;)

Binnen flash is het erg makkelijk een player te maken en dan hebben menesen die een pop-upkiller hebben ook gewoon muziek :)
Waarschuw beheerder
nee.. je begrijpt de bedoeling dus niet :)

Als je iets verder had gekeken zie je dat mijn pagina geen frames gebruikt :) elke keer als je op een link klikt opent het een totaal andere pagina! dus dat betekent:KLIK muziek word herladen. Elke keer als je op iets klikt.

Mensen met een popupkiller kan ik niets aan doen. Weet je wat helpt? wat minder pornosites bezoeken. Of illegale software cracks en serials proberen op te zoeken. Bespaart je 90%. heel veel funtionaliteit verdwijnt wanneer je een killer hebt geinstalleerd. Zoals je kunt lezen heb ik er dus een hekel aan :)
Waarschuw beheerder
Met flash bedoelde ik iets als dit:

http://www.thepartyorganizer.nl

Let op het flash menu en let ook op het feit dat hij elke keer opnieuw het menu en een nieuwe pagina laadt .. misschien heb je er wat aan.

En pop-up killers heb je al nodig als je normaal surft, bijna elke site heeft tegenwoordig wel irritante adds die naar voren knallen.
Pop-up vinden 80% van de surfers irritant, het leidt ze af
(lees wat meer onderzoeken naar surfgedrag als je websites maakt en er zal een wereld voor je open gaan ;) )
laatste aanpassing
Waarschuw beheerder
donateur
Hij doet het nu wel iig?
Waarschuw beheerder
nee werkt nog niet!

vraag:

Is er een mogelijkheid:

1. je komt op de site
2. een popup word geladen met een player erin
3. ik ga naar een andere pagina. kies ervoor om terug te keren
4. hij laad die popup niet meer, want hij is al open!

dit zou met een cookie moeten kunnen :S nu nog vasthouden :)
Waarschuw beheerder
donateur
Dit is jouw site toch? Ik zie iig wel een banner en muziek
[img cacheid=00052c9b000d4e6e289b37f41a00316fe1]http://www.teramai.info/technogeeks/misc/site.gif[/img]
Waarschuw beheerder
donateur
Kuuuuuuuuuuuut... ik ben naar de tering denk ik... ik zat dus gewoon die pop-up weg te klikken... :vaag:
Waarschuw beheerder
Niet lullig bedoeld, maar als ik jouw site bezoek, komt er GEEn cookie bij bij mij, dus ik denk dat je eerst een cookie moet wegschrijven voor je hem uitleest ;)

Ik heb m'n browser zo ingesteld dat ie automatisch vraagt of ie een cookie weg mag schrijven, jouw site doet dat NIET!

Click hier voor meer info:
http://www.webreference.com/js/column8/
 
Waarschuw beheerder
misschien dat je het beter met php en sessions kan doen ipv cookies
Waarschuw beheerder
Ahh, ik snap je probleem nu eindelijk precies :)

Een lelijke oplossing is om een zero frame voor je site te gebruiken. In dit frame kan je dus mooi een formuliertje zetten waar je waarden op kan slaan als t ware. Een erg mooie oplossing is dit echter niet, dat geef ik eerlijk toe.

Met cookies moet het idd ook kunnen. Ik heb even wat dingen getest en de volgende code lijkt te werken:

<script language="JavaScript">
function PopupMe(){
alert("here i am");
myleft=100;
mytop=100;
settings='width=400,height=63,location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=no,resizable=no,fullscreen=no';
PopupWin=window.open('http://www.silva-holding.com/~djs/player/pureradio.html','PopupWin', settings);
}

function get_cookie(Name){
alert("cookie: " + document.cookie);

var search = Name + '=';
alert("search: " + search);
var returnvalue = '';
alert("cookie length: " + document.cookie.length);
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search);
alert("offset: " + offset);
if (offset != -1) {
offset += search.length;
alert("new offset: " + offset);
end = document.cookie.indexOf(';', offset);
alert("end: " + end);
if (end == -1) end = document.cookie.length;
alert("new end: " + end);
returnvalue=unescape(document.cookie.substring(offset, end));
alert("return value: " + returnvalue);
}
}
return returnvalue;
}

function PopupOnce() {
alert("cookie: " + document.cookie);
if (get_cookie('popped')=='') {
PopupMe();
document.cookie='popped=yes'
}
}
</script>


Weet helaas niet meer wat ik aangepast heb :S

Edit: Sorry voor de alerts die er nog instaan, maar ja, wel makkelijk om te debuggen.
laatste aanpassing
Waarschuw beheerder
kijk! thats the shit! zo'n oplossing had ik ook niet anders verwacht van een Active Directory-persoon (6)

kennis is weer topppie van jullie gasten! echt super! denk dat wij toch wel laten zien dat wij toch het niveau omhoog halen (6)

ik ga hem morgenochtend testen. u hoort van mij :)
Waarschuw beheerder
em sorry voor de vage uitleg :) als je er zelf mee bezig bent geweest klinkt het al snel logisch wat je probeert uit te leggen :)
Waarschuw beheerder
ik ga hem morgenochtend testen. u hoort van mij


Ben benieuwd, want ik kan zo snel niet zien wat er nou precies anders aan is :S

Op zich zou je het volgens mij ook nog wel makkelijker kunnen (en slordiger?) doen op de volgende manier (uit t hoofd):

<script language="JavaScript">
function PopupMe(){
alert("here i am");
myleft=100;
mytop=100;
settings='width=400,height=63,location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=no,resizable=no,fullscreen=no';
PopupWin=window.open('http://www.silva-holding.com/~djs/player/pureradio.html','PopupWin', settings);
}

function PopupOnce() {
alert("cookie: " + document.cookie);
if (document.cookie.indexOf('popped=yes' == -1)) {
PopupMe();
document.cookie='popped=yes';
}
}
</script>


laatste aanpassing
Waarschuw beheerder
Mooi dat het opgelost is :)

Maar toch zou ik een flashplayer gebruiken, dat mediaplayer ding is zo hoeren lelijk en staat zo onprofessioneel en daarbij dan nog eens die pop-up en je hebt iets dat niet echt denderend is in mijn ogen.

Vooral als ik naar de rest van die site kijk, dat ziet er toch wel ergstrak uit, zo'n mediaplayer "vernaggeld" alles.

Just my 2 cents
Waarschuw beheerder
volgens mij begrijp je het niet echt he :) ik heb een bloedhekel aan flash :)

ik heb er gewoon niks mee.. geef mij maar lekker ouderwets PHP, HTML enz. :)
Waarschuw beheerder
donateur
gelukt!
Waarschuw beheerder
gelukt!


Wat is je gelukt?
Waarschuw beheerder
donateur
bij crow gelukt
Waarschuw beheerder
nog niet kunnen testen :) ben nogsteeds bezig met die ACtive Directory Connector fout :s
Waarschuw beheerder
donateur
kala eisai bre maga?
Waarschuw beheerder
volgens mij begrijp je het niet echt he ik heb een bloedhekel aan flash

ik heb er gewoon niks mee.. geef mij maar lekker ouderwets PHP, HTML enz.


Volgens mij snap jij niet dat het om wat de BEZOEKER wilt gaat ;)
En niet wat jij wilt ;)
Waarschuw beheerder
Dat si niet mijn probleem is het wel (6) je rocht toch iets in op eigen visie... mijn visie is klaar.. nu die player nog :s