Partyflock
 
Forumonderwerp · 646411
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
Is niet echt HTML meer Javascript, maar

klopt deze regel wel:
if (get_cookie('popped'­)==''){
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!
 
Je ne Java(script) pas ;)
nu nog mensen die het wel weten :D
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
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. :(
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 :)
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 :)
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
Hij doet het nu wel iig?
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 :)
Dit is jouw site toch? Ik zie iig wel een banner en muziek
Kuuuuuuuuuuuut... ik ben naar de tering denk ik... ik zat dus gewoon die pop-up weg te klikken... :vaag:
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/
 
misschien dat je het beter met php en sessions kan doen ipv cookies
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
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 :)
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 :)
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
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
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. :)
gelukt!


Wat is je gelukt?
bij crow gelukt
nog niet kunnen testen :) ben nogsteeds bezig met die ACtive Directory Connector fout :s
kala eisai bre maga?
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 ;)
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