Seite 1 von 1

"Anker-Anspringen Modul" :-)

Verfasst: Mi 6. Jul 2005, 10:33
von JSommer
Hm, so recht finde ich keine Lösung für ein Modul, damit ich einen Anker anspringen kann. Hat jemand schon was gebastelt - der alte Thread ist leider locked http://www.contenido.org/forum/viewtopic.php?t=7914

Verfasst: Mi 6. Jul 2005, 19:20
von emergence
hast du das versucht ?
-> http://www.contenido.org/forum/viewtopi ... 6726#46726

sobald du diese änderung gemacht hast müsstest du noch die con_code leeren...

ähm, welche art von modul suchst du denn genau ? (ist mir nicht so richtig klar)

Verfasst: Mi 6. Jul 2005, 21:04
von JSommer
stimmt, ich kann ja den code direkt ins template fummeln, oda? :)

Verfasst: Do 7. Jul 2005, 06:47
von emergence
JSommer hat geschrieben:stimmt, ich kann ja den code direkt ins template fummeln, oda? :)
diese frage verstehe ich nicht...

Verfasst: Mo 11. Jul 2005, 23:37
von JSommer
Ja sorry, war da etwas aufm Schlauch gestanden. Hab mir ein Anker-Modul gebastelt mit einem onmouse-over Bild, vielleicht brauchts ja jemand - hier der Output

Code: Alles auswählen

<csscriptdict>
	<script type="text/javascript"><!--

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
function changeImagesArray(array) {
	if (preloadFlag == true) {
		var d = document; var img;
		for (var i=0; i<array.length; i+=2) {
			img = null; var n = array[i];
			if (d.images) {img = d.images[n];}
			if (!img && d.getElementById) {img = d.getElementById(n);}
			if (img) {img.src = array[i+1];}
		}
	}
}
function changeImages() {
	changeImagesArray(changeImages.arguments);
}

// --></script>
</csscriptdict>
<csactiondict>
	<script type="text/javascript"><!--
var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		pre_up_on = newImage('upload/tutorial/up_on.gif');
		preloadFlag = true;
	}
}

// --></script>
</csactiondict>
<body onload="preloadImages();"><a onmouseover="changeImages('up_off','upload/tutorial/up_on.gif');return true" onmouseout="changeImages('up_off','upload/tutorial/up_off.gif');return true" href='<?php echo $cfgClient[$client]["path"]["htmlpath"]; ?>/front_content.php?idcat=<?php echo $idcat; ?>#top'><img id="up_off" src="upload/tutorial/up_off.gif" alt="" name="up_off" height="11" width="20" border="0"></a></body>

Verfasst: Do 1. Sep 2005, 11:09
von unblack
Moin,

ich hatte das Anker-anspringen Problem auch und mir ne recht einfache Lösung gebastelt.

Man baut einfach ein kleines js ins Layout ein:

<script>

function anker(link) {

window.location.href = 'front_content.php?idart=<?php echo $idart; ?>' + link;
}
</script>



und springt den Anker dann statt mit #5 eben mit javascript:anker('#5'); an. Klappt prima.

Grüsse und so

unblack

Verfasst: Do 1. Sep 2005, 13:15
von JSommer
Gute Idee!