Pagina 1 van 1

Links omzetten in 'a href="javascript..'

Geplaatst: 25 nov 2005, 11:27
door loeserd
Hoi allen,

Ik heb een vraagje betreffende de links in het forum. Ik wil namelijk dat alle links op deze manier komen te staan:

Code: Selecteer alles

<a href="javascript:loadintoIframe('myframe', 'voorbeeld.htm')">Link</a>
Is dat mogelijk om dat in 1 keer ergens aan te geven?!

Zo niet hoe zou ik dan bv deze link moeten wijzigen uit viewtopic.php?

Code: Selecteer alles

$new_topic_url = append_sid("posting.$phpEx?mode=newtopic&" . POST_FORUM_URL . "=$forum_id");
Alvast dank voor de tips!!

Groetjes Marloes

PS: Ik weet de iframe niet ideaal is, maar bij mij is het even niets anders. Omdat ik geen inlogsysteem gebruik heb ik daar helemaal geen last van. Het werkt allemaal verder prima!

Geplaatst: 25 nov 2005, 12:42
door Paul
Nee, dan zul je alle pagina's een voor een moeten aan gaan passen. Of, de append_sid functie aanpassen, maar als je geen php kennis hebt, is dat moeilijker.

Geplaatst: 25 nov 2005, 15:13
door loeserd
Ben niet vies van wat nieuws leren!! Kan altijd een poging wagen niet waar!

Als het met de append_sid niet lukt, hoe kan ik dan zo'n code als hierboven omzetten?!

Geplaatst: 25 nov 2005, 16:52
door Stef
Probeer dit eens..

Code: Selecteer alles

function append_sid($url, $non_html_amp = false)
{
	global $SID;

	if ( !empty($SID) && !preg_match('#sid=#', $url) )
	{
		$url .= ( ( strpos($url, '?') != false ) ?  ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID;
	}
		$adres = "javascript:loadintoIframe('myframe', '" . $url . "')";
	return $adres;
}

Zorg voor backup, want ik heb echt geen idee of het werkt.

Geplaatst: 25 nov 2005, 17:01
door Paul

Code: Selecteer alles

function append_sid($url, $non_html_amp = false)
{
   global $SID;

   if ( !empty($SID) && !preg_match('#sid=#', $url) )
   {
      $url .= ( ( strpos($url, '?') != false ) ?  ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID;
     
   }
   $adres = "javascript:loadintoIframe('myframe', '" . $url . "')";
   return $adres;
} 
Dan stef.

Geplaatst: 25 nov 2005, 17:51
door Stef
Klopt.

Geplaatst: 25 nov 2005, 18:21
door loeserd
Klasse!! Ik ga het morgen testen! Ik laat zsm weten of het gelukt is of niet!!

Thanxxxx