Pagina 1 van 1
geen apostrof in een img url...?
Geplaatst: 03 feb 2004, 22:52
door Danko
ik kan bij mijn forum geen apostrof gebruiken in een url van een plaatje. Hij geeft het plaatje dan niet weer.
Ik heb er ooit een mod aan toegevoegd die de plaatjes automatisch verkleind aan de hand van de schermresolutie van de gebruiker. misschien dat het daar iets mee te maken heeft...?
[img]
http://domein/~public/Apollyon's%20Uploads/desktop.JPG[/img]
werk dus bijvoorbeeld niet omdat er een ' in de link staat...
Geplaatst: 03 feb 2004, 22:58
door Danko
in bbcode.tpl staat deze regel.
Code: Selecteer alles
<!-- BEGIN img --><img src='{URL}' border='0' onload="javascript:if(this.width > screen.width-400){ this.height = Math.round(((screen.width-400)/this.width)*this.height); this.width = (screen.width-400); }" onclick="javascript:window.open('{URL}','','scrollbars=1,toolbar=0,resizable=1,menubar=0,directories=0,status=0')" alt="Deze afbeelding kan zijn verkleind, klik erop voor de volledige grootte." title="Deze afbeelding kan zijn verkleind, klik erop voor de volledige grootte." /><!-- END img -->
in het originele bestand staat er dit:
Code: Selecteer alles
<!-- BEGIN img --><img src="{URL}" border="0" /><!-- END img -->
als ik het originele bestand ff upload werk het gewoon, dus het ligt aan deze code. maar hoe pas ik het nu aan dat de plaatjes wel worden verkleind en ik ook de komma kan blijven gebruiken.
Geplaatst: 04 feb 2004, 14:20
door WebSiteNet
Logisch. apostrof is op het internet als mapnaam eigenlijk verboden (lees: bij jouw host niet toegestaan.).
Geplaatst: 04 feb 2004, 14:31
door Danko
ik host zelf dus dat zou geen probleem kunnen zijn.
maar goed
als ik direct in internet explorer link werkt het als ik het via de [img] tags link werkt het niet. Als ik de oude code terug zet (dus zonder dat het plaatje wordt verkleind) werkt het ook dus het moet daar aan liggen...
Geplaatst: 04 feb 2004, 16:17
door LazyTiger
Danko schreef:in bbcode.tpl staat deze regel.
Code: Selecteer alles
<!-- BEGIN img --><img src='{URL}' border='0' onload="javascript:if(this.width > screen.width-400){ this.height = Math.round(((screen.width-400)/this.width)*this.height); this.width = (screen.width-400); }" onclick="javascript:window.open('{URL}','','scrollbars=1,toolbar=0,resizable=1,menubar=0,directories=0,status=0')" alt="Deze afbeelding kan zijn verkleind, klik erop voor de volledige grootte." title="Deze afbeelding kan zijn verkleind, klik erop voor de volledige grootte." /><!-- END img -->
in het originele bestand staat er dit:
Code: Selecteer alles
<!-- BEGIN img --><img src="{URL}" border="0" /><!-- END img -->
als ik het originele bestand ff upload werk het gewoon, dus het ligt aan deze code. maar hoe pas ik het nu aan dat de plaatjes wel worden verkleind en ik ook de komma kan blijven gebruiken.
bij de eerste code zie ik dat bij img src er 2 apostrofs om url staan.
bij de 2de code echter, zie ik bij url dat er een dubbele apostrof staat.
waarschijnlijk zit hier het probleem.
door dat je in het adres een apostrof hebt staan, denkt hij dat het stuk code is afgelopen.
in de 2de denkt hij dat niet, omdat daar met dubbele apostrofs wordt gewerkt.
als je dat veranderd, werkt het misschien
dus: