Klik verplichten

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
blitzzz

Klik verplichten

Bericht door blitzzz » 08 jun 2004, 14:38

Ik zou graag de gasten op ons forum willen verplichten om voordat ze op OK drukken bij een posting, op een link te klikken.

Als surfend op het net kwam ik een scriptje tegen dat hiervoor voldoende zou zijn.

<html>
<head>
<title>Is er op de link geklikt?</title>
<script language='javascript'>
<!--
// Het openen van het nieuwe venster.
function popup() {
window.open("popup.html", "popup", "width=300,height=267");
}
// Het activeren van de Submit knop
function ok() {
document.formulier.go.disabled = false;
document.formulier.go.value = 'Gaan!';
}
//-->
</script>
</head>
<body>
<!-- De link: -->
<a href='javascript:popup();' onclick='javascript:ok();'>Popup</a>
<br>
<!-- De Submit knop: -->
<form name='formulier' action='http://www.topwallpapers.nl' method='post'>
<input type='submit' name='go' style='width: 150px;' value='Klik op de link' disabled>
</form>
</body>
</html>


Hoe kan ik dit combineren in mijn posting_body.tpl ?

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 08 jun 2004, 15:50

plaats bovenaan in posting_body.tpl

Code: Selecteer alles

<script language='javascript'> 
<!-- 
// Het openen van het nieuwe venster. 
function click() { } 
// Het activeren van de Submit knop 
function ok() { 
document.post.post.disabled = false; 
document.post.post.value = '{L_SUBMIT}'; 
} 
//--> 
</script>
Zoek

Code: Selecteer alles

{POLLBOX}
Plaats erachter

Code: Selecteer alles

	<tr> 
	  <td class="catBottom" colspan="2" align="center" height="28"><a href='javascript:click();' onclick='javascript:ok();'>Click here before you can submit this post.</a></td>
	</tr>
Zoek

Code: Selecteer alles

<input type="submit" accesskey="s" tabindex="6" name="post" class="mainoption" value="{L_SUBMIT}" />
Vervang met

Code: Selecteer alles

<input type="submit" accesskey="s" tabindex="6" name="post" class="mainoption" value="{L_SUBMIT}" disabled/>


als je meerdere talen gebruikt moet je het even zeggen, dan leg ik uit hoe je dat kan doen :wink:
Afbeelding

Gebruikersavatar
desert spider
Berichten: 1101
Lid geworden op: 08 feb 2004, 18:51

Bericht door desert spider » 08 jun 2004, 16:23

kan je met deze mod ook bij Registreeren een aan vink teken er bij zetten voor dat je op ok drukt
lijkt me wel handig

blitzzz

bedankt

Bericht door blitzzz » 09 jun 2004, 20:57

He Luuk

Grandioos joh, heb het erop gezet en functioneert mooi.

Merk alleen wanneer ik een javascript gebruik i.pv. een vaste link dat dat bij sommige niet goed werkt.

Enig idee ?

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 09 jun 2004, 21:01

dat komt misschien omdat

Code: Selecteer alles

function click() { }
leeg is.

haal dat eens weg en verander

Code: Selecteer alles

  <tr> 
     <td class="catBottom" colspan="2" align="center" height="28"><a href='javascript:click();' onclick='javascript:ok();'>Click here before you can submit this post.</a></td> 
   </tr>
in

Code: Selecteer alles

  <tr> 
     <td class="catBottom" colspan="2" align="center" height="28"><a href='javascript:ok();'>Click here before you can submit this post.</a></td> 
   </tr>
Afbeelding

Gesloten