Shoutbox Mod van Niels --> iframes

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
brandsrus
Berichten: 1966
Lid geworden op: 01 jul 2005, 19:38
Locatie: r. Лeувapдeн
Contacteer:

Shoutbox Mod van Niels --> iframes

Bericht door brandsrus » 27 aug 2006, 11:25

Is het op een en of ander manier mogelijk om van die iframes af te komen?

Ik wil mijn website zoveel mogelijk xhtml strict valideren en daarbij zijn iframes niet toegestaan. En zo ja kun je een voorbeeld geven hoe het zou moeten?

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 27 aug 2006, 11:30

Bij mijn weten zijn iframes gewoon toegestaan, welke fout wordt er aangegeven (let op date je het name-attibuut niet meer mag gebruiken)?

Gebruikersavatar
brandsrus
Berichten: 1966
Lid geworden op: 01 jul 2005, 19:38
Locatie: r. Лeувapдeн
Contacteer:

Bericht door brandsrus » 27 aug 2006, 11:34

Gaat om het volgende regel

Code: Selecteer alles

<iframe src="{U_SHOUTBOX}" scrolling="NO" width="100%" height="180" frameborder="0" marginheight="0" marginwidth="0" allowtransparency="true">
De validator geeft de volgende fouten voor deze regel
  • there is no attribute "src".
    there is no attribute "scrolling".
    there is no attribute "width".
    there is no attribute "height".
    there is no attribute "frameborder".
    there is no attribute "marginheight".
    there is no attribute "marginwidth".
    there is no attribute "allowtransparency".
    element "iframe" undefined.
Zijn er nogal wat op een regel!, maar is het misschien mogelijk om het om te zetten naar css zodat alleen <iframe id="shoutbox" /> nog overblijft? Graag suggesties!

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 27 aug 2006, 11:41

element "iframe" undefined.
Je hebt toch gelijk, in principe kan alles in CSS maar dat werkt niet met een externe pagina. Ik ben ook een beetje aan het rondsnuffelen op Google..

Gebruikersavatar
brandsrus
Berichten: 1966
Lid geworden op: 01 jul 2005, 19:38
Locatie: r. Лeувapдeн
Contacteer:

Bericht door brandsrus » 27 aug 2006, 11:42

Dan zou het haast met Javascript of zo moeten denk ik, maar hoe dat werkt weet ik helemaal niet :oops:

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 27 aug 2006, 11:44

JS is niet handig, je kan <object> gebruiken (en vormgeven met CSS):

Code: Selecteer alles

<object data="http://bla.com/" type="text/html">
Vervangende tekst
</object>

Gebruikersavatar
brandsrus
Berichten: 1966
Lid geworden op: 01 jul 2005, 19:38
Locatie: r. Лeувapдeн
Contacteer:

Bericht door brandsrus » 27 aug 2006, 11:45

Ok, zal ik daarmee eens even knutselen

Gebruikersavatar
brandsrus
Berichten: 1966
Lid geworden op: 01 jul 2005, 19:38
Locatie: r. Лeувapдeн
Contacteer:

Bericht door brandsrus » 27 aug 2006, 12:13

Om nu een nieuw topic te openen is wat te veel van het goede.

Trouwens met die <object></object> werkt perfect! Ik zit nu met deze regel

Code: Selecteer alles

			<marquee name="{news_ticker_row.XS_NEWS_TICKER_ID}" id="{news_ticker_row.XS_NEWS_TICKER_ID}" behavior="scroll" direction="{news_ticker_row.XS_NEWS_TICKER_SCROLL_DIR}" scrollamount="{news_ticker_row.XS_NEWS_TICKER_SPEED}" loop="true" onmouseover="this.stop()" onmouseout="this.start()">{news_ticker_row.XS_NEWS_TICKER_CONTENTS}</marquee>
Met deze lijst van fouten
  • there is no attribute "name".
    there is no attribute "id".
    there is no attribute "behavior".
    there is no attribute "direction".
    there is no attribute "scrollamount".
    there is no attribute "loop".
    there is no attribute "onmouseover".
    there is no attribute "onmouseout".
    element "marquee" undefined.
Is dat ook te vervangen door een tag als <object> of moet dat worden herschreven in een andere taal dan html? Suggesties zijn welkom!

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 27 aug 2006, 12:23

Daar zul je wel JS voor moeten gebruiken. :wink:

Gebruikersavatar
brandsrus
Berichten: 1966
Lid geworden op: 01 jul 2005, 19:38
Locatie: r. Лeувapдeн
Contacteer:

Bericht door brandsrus » 27 aug 2006, 12:23

Ok, ik snap werkelijk niets van JS, is er ergens een voorbeeld?

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 27 aug 2006, 12:26

Je snelle reactie doet me vermoeden dat je nog niet gezocht hebt..?

http://www.google.nl/search?q=javascript+marquee

Ik denk dat je aan het eerste resultaat voldoende hebt.

Gebruikersavatar
brandsrus
Berichten: 1966
Lid geworden op: 01 jul 2005, 19:38
Locatie: r. Лeувapдeн
Contacteer:

Bericht door brandsrus » 27 aug 2006, 13:15

Zeker wel gezocht, maar niets werkt met die template variabelen die in de regel staan :cry: . Er moet toch een manier zijn om de marquee tags te veranderen in een andere tags?

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 27 aug 2006, 13:23

Je kan die variabelen gewoon gebruiken in JS. Beetje puzzelen, maar een vervangende tag is er niet. HTML is bedoeld om tekst op te maken, niet voor leuke effecten (daarom was marquee nooit een goed idee). Daar is JS voor.

Gebruikersavatar
brandsrus
Berichten: 1966
Lid geworden op: 01 jul 2005, 19:38
Locatie: r. Лeувapдeн
Contacteer:

Bericht door brandsrus » 27 aug 2006, 13:50

Ok, dan moet ik daar nog mee puzzelen (voorlopig uitgeschakeld aangezien mijn index nu xhtml strict is)

Een vervolgvraag wederom.

Code: Selecteer alles

<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)" {S_FORM_ENCTYPE}>
Daarbij is name="post" niet toegestaan dus moet ik dat veranderen naar id="post". Maar daarbij moet ik ook nog iets anders veranderen in de Javascript in posting_body met betrekking tot bbcode. Anders kun je niet klikken op de buttons die bbcode toevoegen. Wat moet ik dan precies wijzigen.

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 27 aug 2006, 13:55

Dan zul je in ieder geval "document.post.message" overal moeten wijzigen in "document.getElementById('post').message", of "document.getElementById('message')".

Gebruikersavatar
brandsrus
Berichten: 1966
Lid geworden op: 01 jul 2005, 19:38
Locatie: r. Лeувapдeн
Contacteer:

Bericht door brandsrus » 27 aug 2006, 14:11

Erg bedankt, dat werkt! Ga alleen nog even kloeien met de marquee tag

Gesloten