Archief - nagios core 4 frames naar div en js

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

badboyss

Legacy Member
Hallo

Voor nagios core 4 ben ik zelf een frontend aan het maken.
Origineel werkt nagios met frames.

HTML:
<frameset cols="180,*" style="border: 0px; framespacing: 0px">
	<frame src="side.php" name="side" frameborder="0" style="">
	<frame src="<link naar cgi>" name="main" frameborder="0" style="">
</frameset>

Dit heb ik nu omgezet in div met een eigen menu.
Alles werkt perfect tot op een bepaald punt de cgi moet aangeroepen worden van nagios.
Mijn menu staat op de linker div en met een js dat target naar een 2e div rechts.

Code:
	$(function(){
		$('#menu a').click(function(e) { 
			  $('#content').hide().load( $(this).attr('href') , function(){
					 $('#content').show()
			  })
			  return false
		})
	})

Tot hier werkt het nog maar dan wordt om de 1 of andere manier het doel aangepast in de geladen cgi.

Dit is een beetje verwarrend maar ik zal het hieronder proberen te schetsen

Linkse div menu knop A
Point naar server/nagios/cgi-bin/status.cgi en target rechter div.
De pagina opent perfect in de rechter div.
Nu kan ik vanop die cgi de status opvragen van server X
Normaal moet die link verwijzen naar server/nagios/cgi-bin/extinfo.cgi?type=1&host=serverx
Om de 1 of andere reden is dit server/nagios/extinfo.cgi?type=1&host=serverx dus de cgi-bin folder wordt niet meer meegegeven.
Het heeft te maken met de javascript en de rechter div want als ik het niet naar de rechter div verwijs en de JS verwijder en gewoon een link maak naar een _blank dan lukt het wel.

Waarom word het path veranderd door het gebruik van die js?

grts b,
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan