php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.11.2004, 11:20  
Gast
 
Beiträge: n/a
Standard Hyperlink soll sich im MAINFRAME öffnen - tut er aber net...

Hallo!
Für meine Intranet-Seite habe ich eine Navigationsleiste erstellt. Diese befindet sich in einem oberen Frame - das ganze Projekt läuft in einer 2-Frame-Struktur ab.
Code:
$menu->setMainLink('Downloads','../downloads.php');
Wie kann ich z. B. mit dem Link DOWNLOADS bewirken, dass der Inhalt im unteren, d.h. dem Mainframe geöffnet wird?

Code:
<a target="Hauptframe" href="../downloads.php">
Dieser Befehl hat leider net funktioniert..... Wird wohl an der MIXTURE von PHP und HTML liegen.

Wer kann mir helfen? Wäre Euch dankbar!
MfG
Astra-Freak
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.11.2004, 12:11  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

Liegt definitiv an keiner Mixtur... Wie sieht denn die Datei aus, in der die Framesets definiert werden?
__________________
Cheers, Marco
marsch ist offline  
Alt 04.11.2004, 12:19  
Gast
 
Beiträge: n/a
Standard

Hallo!
Anbei mal die Datei der FRAMESETS:

Code:
<html>

<head>
<title>Herzlich Willkommen im Intranet der ...</title>
</head>

<frameset rows="251,*" cols="*">
<frame name="Navigationsframe" scrolling="no" noresize target="Hauptframe" src="navigation/index.php">
<frame src="downloads.php" name="Hauptframe">
 </frameset>

</html>
 
Alt 04.11.2004, 12:24  
Gast
 
Beiträge: n/a
Standard

Hab mal gehört wer <a> sagt muss auch </a> sagen.

Ansonsten schon folgendes probiert?
PHP-Code:
echo "[url='../downloads.php']Link[/url]"
 
Alt 04.11.2004, 13:28  
Gast
 
Beiträge: n/a
Standard

um dir deine frage zu beantworten müssten wir erst mal wissen was die methode
setMainLink denn genau produziert .. ob die überhaupt die möglichkeit bietet nen
target zu setzen .. oder ob das zB eh schon ne js navi is oder sowas .. ansonsten müsste
man das halt vielleicht mit rein frickeln.
 
Alt 04.11.2004, 13:34  
Gast
 
Beiträge: n/a
Standard

Hier nun der Inhalt der MENU-File:
Code:
<?

Class iH2HMenu
{
	var $links;
	var $urls;
	
	function setMainLink($link,$url='#'){
		$this->links[$link] = $link;
		$this->urls[$link] = $url;
	}
	function setSubLink($link,$sublink,$url='#'){
		if($this->links[$link])
		{
			$sub = $this->links[$link];
			if(!is_array($sub))
				$sub = "";
			$sub[$sublink] = $url;
			$this->links[$link] = $sub;
		}
		else
		{
			print("no mainlinks exist ");
			exit();
		}
	}
	function files($style,$js){
		?>
		<link href="<?=$style?>" rel="stylesheet" type="text/css">
		<script src="<?=$js?>" type="text/javascript"></script>
		<?
	}
	function makeDivs(){
		//print_r($this->links);
		$links = $this->links;
		foreach($links as $key=> $value)
		{
			if(is_array($value)) 
			{ ?>
					<div id="<?=$key?>DIV" class="linkDIV" onMouseOver="MM_showHideLayers('<?=$key?>DIV','','show')" onMouseOut="MM_showHideLayers('<?=$key?>DIV','','hide')">
					<ul> <?
			
				foreach($value as $k => $val)
				{
				?>
					[*]<?=ucwords($k)?><? } ?>
					[/list]					</div>
				<?
				}
			}
	
	}
	function makeLinks(){
	$links = $this->links;
	foreach($links as $key=> $value)
	{
		if(is_array($value)){
			?><div class="links2" id="<?=$key?>" onMouseOver="setLyr(this,'<?=$key?>DIV');MM_showHideLayers('<?=$key?>DIV','','show')" onMouseOut="MM_showHideLayers('<?=$key?>DIV','','hide')"><?=ucwords($key)?></div>
			<?
		}
		else
		{
			?><div class="links2" id="<?=$key?>"><?=ucwords($key)?></div>
			<?
		}
	}
	}
}
?>
Dort sollte man erkenne, was setMainLink nun anstellt. Wie ich aber darin ein TARGET einbaue... ????
Danke für Eure bisherige Hilfe!
A-F
 
Alt 04.11.2004, 13:50  
Gast
 
Beiträge: n/a
Standard

ganz einfach isses nich .. erstens ist die methode nur für 2 parameter ausgelegt - was
aber noch nicht so schlimm ist. schlimmer ist, dass die foreach() schleife nur auf ein
eindimensionales array ausgelegt ist . linktext => url .. da noch nen target reinzupfrimeln
ist nicht unbedingt so einfach.
 
Alt 04.11.2004, 20:14  
Erfahrener Benutzer
 
Registriert seit: 26.09.2004
Beiträge: 430
toscho
Standard

Ich meinte mal gelesen zu haben, daß man in einer Klasse den PHP-Code nicht unterbrechen darf, also kein ?> und <?php auftauchen kann. Stimmt das nicht mehr?

Gruß
Thomas
toscho ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Externer Hyperlink als Bild darstellen (aus Mysql db) bigel HTML, Usability und Barrierefreiheit 10 17.11.2007 12:21
Tabelle Kevin HTML, Usability und Barrierefreiheit 4 05.11.2007 10:23
Daten an Hyperlink anhängen PHP Tipps 2006 3 31.03.2006 11:36
Bild beim Hyperlink nicht anzeigen themonk HTML, Usability und Barrierefreiheit 7 07.10.2005 18:49
[Erledigt] Variablenübergabe per Hyperlink PHP Tipps 2005-2 5 19.07.2005 11:45
hyperlink in php HTML, Usability und Barrierefreiheit 7 27.06.2005 13:58
[Erledigt] Frage zu Testfeld HTML, Usability und Barrierefreiheit 19 17.05.2005 15:03
HMTL Tabelle Hyperlink zum Ergebnis PHP Tipps 2005 6 21.03.2005 21:17
Hyperlink mit Tabelle verlinken PHP Tipps 2005 11 13.03.2005 19:20
1 Hyperlink -> 2 Aktionen HTML, Usability und Barrierefreiheit 2 28.02.2005 20:49
Variablen Übergabe per Hyperlink PHP Tipps 2005 7 25.01.2005 22:47
Elemte auf einer Seite per Hyperlink anzeigen PHP Tipps 2005 15 18.01.2005 16:35
Session Variable über Hyperlink übergeben DannyD PHP Tipps 2004-2 2 07.11.2004 14:22
PHP MySQL Problem mit Hyperlink in einer While Schlaufe PHP Tipps 2004 20 09.07.2004 13:46
Wie Kann man einen Hyperlink erstellen, der eine andere da.. PHP Tipps 2004 15 28.06.2004 20:07

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
neue hyperlinks in mainframe öffnen, link im mainframe öffnen, mainframe öffnen, link im mainframe öffnen html, link frameset öffnen, html link auf frames nicht standard datei im mainframe, php befehl link öffnen, link in main öffnen, hyperlink mainframe, hyperlinks in main öffnen, datenbank url main frame öffnen, php hyperlink in frame öffnen -iframe, link in mainframe öffnen, frames nur im mainframe öffnen, mainframe intranet, php in mainframe öffnen, frameset im mainfraim öffnen, frameset mit variabler mainframe Öffnen, hyperlink seite öffnet nicht im mainframe, hyperlink im mainframe

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:12 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.