Website werkt niet bij sommige mensen.

Status
Niet open voor verdere reacties.
Geplaatst door jeroendenoot
Die had ik er neergezet om de reclamebalk te blokkeren:D. En het werkt.
Dat verklaart ook het eerdere 'Error Line 24 column 6: end tag for "HEAD" which is not finished.' :D
En een hoop andere van die fouten.

:pgel.

Je hebt <!-- toch weggehaald ?! ?!!!
 
Geplaatst door Egel
Je hebt <!-- toch weggehaald ?! ?!!!

Nee die heb ik nog niet weggehaald. Dit is een stukje uit de huidige broncode (zoals ik hem op de lokale pc heb staan):
Code:
</script>
<!--
</head>
<body>
<!--
//-->
</head>
<body>
Op internet ziet dit stukje er anders uit. Dan komt er na de eerste '<body>' het reclamebalkje. Die komt er dan dus als commentaar te staan. De tweede '<!--' heb ik er neergezet, omdat er een stukje javascript met html-commentaar-tags in de reclamebalk zit. Het zit een beetje ingewikkeld in elkaar, maar ja.
 
Probeer het eens:

</script>
</head>
<body>

daarnaa kijken we wat we aan de banner kunnen doen! :)

Misschien het logo met een div & z-index ervoor zetten.

Het reclame script bevat zelf ook <!-- & --> dan krijg je
<!-- <!-- enz en dat is dus wat bij het parsen soms fout gaat.


Vr.Gr. Egel.
 
Laatst bewerkt:
Oké, ik heb het veranderd. Je ziet er niks van. Ik krijg nu wel 2 javascript foutmeldingen (linksonder in de statusbalk). Hoe haal ik die weg?
 
var el = document.getElementById('1857526144');

Als ik op regelnummer kijk gaat het daar mis, maar dat is een gedeelte van de ads. :confused:
Het andere nummer valt buiten de pagina, dat is dan een gelinkt script, dus ook ads.

Misschien helpt een eigen dingetje maken met dat id:
<span id="1857526144" style="display:none"></span>
maar dat helpt alleen zolang ze het nummer niet veranderen, en dat gaan ze vast wel doen.


Met:

function catcherror() {
return true;
};
window.onerror = catcherror;

Als 1e regels van het 1e javascript, in elke pagina, voorkom je dat je foutmeldingen krijgt.


Heb je het nu offline helemaal werkend, zonder foutmeldingen?


Vr.Gr. Egel.
 
Ik heb al die dingen die jij zei neergezet, maar er nog steeds 1 foutmelding.

Geplaatst door Egel

Heb je het nu offline helemaal werkend, zonder foutmeldingen?

Hoe kan ik dat zien? Het in PHP gemaakt. (Ik weet niet meer hoe phpdev werkt.)
 
Sorry, ik had de wijzigingen in een verkeerd bestand aangebracht. Nu doet hij het wel goed. Ik zal nog wel eens een keer vragen of de site nu werkt.
 
Laatst bewerkt:
De site werkt nog steeds niet bij hem. Ik zet nog even de fouten op een rijtje:

  • Op sommige pagina's wordt een foutmelding weergeven (Regel 66 of 67).
  • Het rode rechthoekje verschuift niet (maar wordt wel weergeven).
  • De titels van de pagina's worden fout weergeven (zoals in de bijlage). Alleen de titel bij home wordt goed weergeven.

Het rare is dat bij mij die dingen wel goed zijn, en ik gebruik precies dezelfde Internet Explorer als hij. (Alleen het product-id is anders).
Kan iemand mij weer verder helpen?
 
Laatst bewerkt:
Bijlage vergeten (zoals heel vaak).
 

Bijlagen

  • ps.jpg
    ps.jpg
    4,4 KB · Weergaven: 16
Misschien helpt het nog om de iframeHeight() functie met een onload te starten, dan is de pagina eerst goed geladen. Als je de hoogte van het document wilt gebruiken moet het ook zo.


in de pagina's (bv bij het gastenboek 6):

<body onload="parent.iframeHeight(6)">

voor de rest heb je dan geen script in de pagina's meer nodig (behalve misschien de catchError)


en dan de functie iFrameHeight() iets uitbreiden:
Code:
function iframeHeight(nr) {
 var titel = eval('item' + nr); titel = titel.split('::');
 document.title = 'Disco Summer - ' + titel[0];
 if (document.getElementById && inhoud.contentDocument) {
  document.getElementById('inhoud').style.height = inhoud.contentDocument.body.scrollHeight;
  } else if(document.all) {
  document.all['inhoud'].style.height = inhoud.document.body.scrollHeight;
  };
 // verplaatsvenster(nr); // <-- ff uitzetten, test makkelijker
 };
Vr.Gr. Egel.
 
Nu ik die parent.iframeHeight(itemnr) in de body tag heb gezet werkt het helemaal niet meer. De paginatitel wordt niet veranderd, en het rode rechthoekje wordt niet in werking gezet. Hoe komt dit?
 
http://kevvan1.goldeye.info

Als ik javascript:iframeHeight(1); op de adresbalk type (en enter druk) dan werkt de functie, met javascript:iframeHeight(8); + enter verschuift het rode vakje dan ook.

Mmm :confused:

1) De scripts van de provider schijnen een hoop in de war te gooien. Kan je vriend het ergens anders hosten? Of misschien alleen een frameset op goldeye zetten en de indexpagina en de rest op een homepageruimte bij een internetprovider oid. Dan ben je wel de php mogelijkheden kwijt.

2) Helemaal overnieuw beginnen. Dat valt mee: :)

in de index pagina:

function iframeHeight() .....
<body style="text-align: center">
<img src="logo"><br><br>
javascript met tabel met menu, zoals nu
<iframe width height>

en de pagina's bevatten dan:

<body onload="parent.iframeHeight(1)">
<h2 align="center">Home</h2>

meer niet, geen teller, geen gelinkt stylesheet (geen postion:absolute of top: 123px).

De belangrijkste functionaliteit is dat de iframehoogte aangepast wordt na het laden van een pagina in het iframe. Als dat eenmaal werkt kun je daarop voortbouwen. Maar als dat al niet lukt door die vervelende scripts kun je beter een frameset nemen, alle pagina's een eigen menu geven of ergens anders hosten.


Vr.Gr. Egel.
 
Laatst bewerkt:
We hebben allebij geen webspace bij onze provider, en we willen er ook niet voor betalen. Dus dan hebben we gratis webspace nodig. Weet jij misschien nog een goede? Ik heb er denk ik in het totaal een uurtje of 10 naar gezocht, maar ik kan echt niets beters vinden dan deze. Op deze site wil namelijk ook PHP gebruiken...
Wat moet ik doen?:(
 
Heb je bij jullie provider (HetNet) dan geen webruimte? Als ik me niet vergis een magere 22 Mb ?!
Goedkoper kan niet..... Zit al bij je abbo in.
 
Op elke pagina een 'eigen' menu met php include:

attachment.php


<body style="background-color: #ff0; margin: 0px; padding:0px; text-align: center">

php include met parameter = 5 / fun (ik ken de syntax niet).
Het kan ook met een javascript maar php lijkt me veiliger,
alleen het plaatje (terugkoppeling) hoeft per keer te veranderen.

<br><br>
<img src="discosummer5.jpg" width="760" height="192" usemap="#disco_map" border="0" alt="Disco Summer">
<map name="disco_map">
<area href="home.php" coords="x1,y1,x2,y2" shape="rect" title="Home">
<area href="inhuren.php" coords="x1,y1,x2,y2" shape="rect" title="Inhuren">
<area href="agenda.php" coords="x1,y1,x2,y2" shape="rect" title="Agenda">
........
</map>
<br><br>

x1,y1 = linksboven, x2,y2 = rechtsonder.
De y1 & y2 zijn voor alle area's gelijk, de x2 van home is gelijk aan de x1 van inhuren enz.

Daaronder:

<div style="width: 600px;">

inhoud vd pagina

</div>
<br><br>
</body>


Zo doet de titel het en neemt de pagina vertikaal precies wat het nodig heeft.
Voor de terugkoppeling kun je alles bedenken wat je wilt!
Door bij de body margin en padding op 0 te zetten stoort een reclamebalk minder omdat die dan niet in het geel staat.


Vr.Gr. Egel.
 

Bijlagen

  • discosummer5.jpg
    discosummer5.jpg
    69,7 KB · Weergaven: 68
Geplaatst door Paul-RT
Heb je bij jullie provider (HetNet) dan geen webruimte? Als ik me niet vergis een magere 22 Mb ?!
Goedkoper kan niet..... Zit al bij je abbo in.
Klop inderdaad, ik had niet goed gekeken. Maar je kunt er geen PHP en MySQL gebruiken. Dat wil ik wel.
@Egel: Ik zal het eens proberen, en vragen wat degene voor wie ik de site maak er van vindt.

Edit: De titel vind ik wel een beetje uitgerekt... (Of beter gezegt: Ingedrukt) En waarom is Fun wit?
 
Laatst bewerkt:
De fun is wit om aan te geven dat de bezoeker zich op de fun.php pagina bevind. Terugkoppeling, op dezelfde manier als het rode randje dat eerst deed.

Het mooie van een verschillend plaatje per pagina is dat je dat op zoveel manieren kunt doen, schijnwerper er op, er achter, grotere letters, andere kleur, achtergrond, pijltjes, sterretjes.

De titel moest ff plaats maken voor het menu, daarom had ik het wat uitgerekt / gedraaid, maar dat kan mooier natuurlijk ;).


Grtz, Egel.
 
Oké, dankje. Maar is het niet beter als de tekst als 'echte tekst' gebruikt wordt i.p.v. als plaatje? Dan kun je er ook meer mee doen zoals mouseover effecten en zo.

Edit: Hoe maak jij trouwens die ronde randen zo mooi? (Met welk programma?)
 
Laatst bewerkt:
Geplaatst door jeroendenoot
Maar is het niet beter als de tekst als 'echte tekst' gebruikt wordt i.p.v. als plaatje? Dan kun je er ook meer mee doen zoals mouseover effecten en zo.
Dat kan ook, het is maar net wat je het beste / mooiste / makkelijkste vindt.

Bij een map kun je ruim om de tekst heen klikken, bij tekst alleen op de tekst, maar je kunt ook losse plaatjes voor de links gebruiken. Echte tekst is wel makkelijker aan te passen. Met een map kan terugkoppeling hoe je maar wilt, maar mouseover werkt dan weer niet.

Het algemene idee is: zo simpel mogelijk beginnen, zorgen dat het werkt, en daarna uitbreiden.

Geplaatst door jeroendenoot
Hoe maak jij trouwens die ronde randen zo mooi? (Met welk programma?)
:) Ik heb het met een vector-grafisch programma gemaakt. Het belangrijkste is dat je anti-alias gebruikt, dat voorkomt dat je kartelrandjes krijgt. Het maakt het dan gladder door pixels met gemengde kleuren. (bijlage)


Grtz, Egel.
 

Bijlagen

  • discosummer.gif
    discosummer.gif
    2,8 KB · Weergaven: 9
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan